Class EditorSelectorReference

All Implemented Interfaces:
EventListener, IGProp<ReferenceString>, IPropReference, IReferencingGProp, Cloneable

public class EditorSelectorReference extends SelectorReference
The SelectorReference property class hold the reference to a Selector that defines if the owner of this reference should be selected or active, or if it should be inactive.
Author:
Christopher Mindus
  • Constructor Details

    • EditorSelectorReference

      public EditorSelectorReference()
      Creates a Selector Reference property with no name and with a null value.
    • EditorSelectorReference

      public EditorSelectorReference(Atom propertyAtom)
      Creates a Selector Reference property with the specified name with a null value.
      Parameters:
      propertyAtom - the property atom.
    • EditorSelectorReference

      public EditorSelectorReference(Atom propertyAtom, String newValue)
      Creates a Selector Reference property with the specified name and value.
      Parameters:
      propertyAtom - the property atom.
      newValue - the new string value for the property.
  • Method Details

    • onRefactored

      protected void onRefactored(String oldName, String newName)
      Called when the property is refactored. This method is called after rename of properties have been done. Override to process.
      Overrides:
      onRefactored in class AbstractReference<Selector>
      Parameters:
      oldName - The old name.
      newName - The new name.
    • onReferenceDisposed

      protected void onReferenceDisposed()
      Called when disposed.
      Overrides:
      onReferenceDisposed in class FixedVirtualizedAbstractReference<Selector>
    • informResolved

      protected void informResolved()
      Called when the property has been resolved. Subclasses override this method to implement some behavior. The default implementation performs nothing, i.e. there is no need to call super.informResolved().
      Overrides:
      informResolved in class FixedVirtualizedAbstractReference<Selector>
    • informError

      protected void informError()
      Called when the property has an error. Subclasses override this method to implement some behavior. The default implementation performs nothing, i.e. there is no need to call super.informError().
      Overrides:
      informError in class FixedVirtualizedAbstractReference<Selector>
    • informClearError

      protected void informClearError()
      Called when the property has been cleared from error. Subclasses override this method to implement some behavior. The default implementation performs nothing, i.e. there is no need to call super.informClearError().
      Overrides:
      informClearError in class FixedVirtualizedAbstractReference<Selector>