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 Link icon

    • EditorSelectorReference Link icon

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

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

      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 Link icon

    • onRefactored Link icon

      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 Link icon

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

      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 Link icon

      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 Link icon

      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>