Alle Superschnittstellen:
IAbstractElement, IContainableElement<IModelLayer>, IExtendingElement<ISubject>, IHasSimple2DVisualizationBox, IImplementingElement, IImplementingElementT<ISubject>, IInteractionDescribingComponent, IPASSProcessModelElement, ISubject, IValueChangedObserver<IPASSProcessModelElement>, IValueChangedPublisher<IPASSProcessModelElement>
Alle bekannten Unterschnittstellen:
ISystemInterfaceSubject
Alle bekannten Implementierungsklassen:
InterfaceSubject, SystemInterfaceSubject

public interface IInterfaceSubject extends ISubject
Interface to the interface subject class
  • Methodendetails

    • setReferencedSubject

      void setReferencedSubject(IFullySpecifiedSubject fullySpecifiedSubject, int removeCascadeDepth)
      Sets the subject referenced by this interface subject
      Parameter:
      fullySpecifiedSubject - the referenced subject
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • setReferencedSubject

      void setReferencedSubject(IFullySpecifiedSubject fullySpecifiedSubject)
      Sets the subject referenced by this interface subject
      Parameter:
      fullySpecifiedSubject - the referenced subject
    • getReferencedSubject

      IFullySpecifiedSubject getReferencedSubject()
      Returns the subject referenced by this interface subject
      Gibt zurück:
      the referenced subject
    • setSimpleSimInterfaceSubjectResponseDefinition

      void setSimpleSimInterfaceSubjectResponseDefinition(String simpleSimInterfaceSubjectResponseDefinitionString)
    • setSimpleSimInterfaceSubjectResponseDefinition

      void setSimpleSimInterfaceSubjectResponseDefinition(Node simpleSimInterfaceSubjectResponseDefinition)
    • getSimpleSimInterfaceSubjectResponseDefinition

      String getSimpleSimInterfaceSubjectResponseDefinition()