Schnittstelle IImplementingElement

Alle bekannten Unterschnittstellen:
IChoiceSegment, IChoiceSegmentPath, ICommunicationTransition, IDoState, IDoTransition, IExtensionBehavior, IFlowRestrictor, IFullySpecifiedSubject, IGenericReturnToOriginReference, IGroupState, IGuardBehavior, IGuardExtension, IGuardReceiveState, IImplementingElementT<T>, IImplementsFunctionalityCapsule<T>, IInitialStateOfChoiceSegmentPath, IInterfaceSubject, ILayeredPassProcessModel, IMacroBehavior, IMacroExtension, IMacroState, IModelLayer, IMultiSubject, IPASSProcessModel, IReceiveState, IReceiveTransition, ISendingFailedTransition, ISendState, ISendTransition, ISingleSubject, IStandaloneMacroSubject, IStandardPASSState, IState, IStatePlaceholder, IStateReference, ISubject, ISubjectBaseBehavior, ISubjectBehavior, ISubjectExtension, ISystemInterfaceSubject, ITimeTransition, ITransition, IUserCancelTransition
Alle bekannten Implementierungsklassen:
ChoiceSegment, ChoiceSegmentPath, CommunicationTransition, DoState, DoTransition, ExtensionBehavior, FlowRestrictor, FullySpecifiedSubject, GenericReturnToOriginReference, GroupState, GuardBehavior, GuardExtension, GuardReceiveState, ImplementsFunctionalityCapsule, InitialStateOfChoiceSegmentPath, InterfaceSubject, LayeredPassProcessModel, MacroBehavior, MacroExtension, MacroState, ModelLayer, MultiSubject, ParsedStateReferenceStub, PASSProcessModel, ReceiveState, ReceiveTransition, SendingFailedTransition, SendState, SendTransition, SingleSubject, StandaloneMacroSubject, StandardPASSState, State, StatePlaceholder, Subject, SubjectBaseBehavior, SubjectBehavior, SubjectExtension, SubjectGroup, SystemInterfaceSubject, TimeTransition, Transition, UserCancelTransition

public interface IImplementingElement
  • Methodendetails

    • removeImplementedInterfaces

      void removeImplementedInterfaces(String id, int removeCascadeDepth)
      Removes a specified interface from the set of implemented interfaces.
      Parameter:
      id - the id of the interface that should be removed
      removeCascadeDepth - Parses the depth of a cascading delete for elements that are connected to the currently deleted one
    • removeImplementedInterfaces

      void removeImplementedInterfaces(String id)
      Removes a specified interface from the set of implemented interfaces.
      Parameter:
      id - the id of the interface that should be removed
    • setImplementedInterfacesIDReferences

      void setImplementedInterfacesIDReferences(Set<String> implementedInterfacesIDs)
      Sets the set of implemented interfaces for the instance
      Parameter:
      implementedInterfacesIDs - The set of implemented interfaces
    • addImplementedInterfaceIDReference

      void addImplementedInterfaceIDReference(String implementedInterfaceID)
      Adds an implemented interface
      Parameter:
      implementedInterfaceID - The set of implemented interfaces
    • removeImplementedInterfacesIDReference

      void removeImplementedInterfacesIDReference(String id)
      Removes a specified interface from the set of implemented interfaces.
      Parameter:
      id - the id of the interface that should be removed
    • getImplementedInterfacesIDReferences

      Set<String> getImplementedInterfacesIDReferences()
      Returns the interfaces implemented by this instance
      Gibt zurück:
      the implemented interfaces