Package alps.java.api.StandardPASS
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
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addImplementedInterfaceIDReference
(String implementedInterfaceID) Adds an implemented interfaceReturns the interfaces implemented by this instancevoid
Removes a specified interface from the set of implemented interfaces.void
removeImplementedInterfaces
(String id, int removeCascadeDepth) Removes a specified interface from the set of implemented interfaces.void
Removes a specified interface from the set of implemented interfaces.void
setImplementedInterfacesIDReferences
(Set<String> implementedInterfacesIDs) Sets the set of implemented interfaces for the instance
-
Methodendetails
-
removeImplementedInterfaces
Removes a specified interface from the set of implemented interfaces.- Parameter:
id
- the id of the interface that should be removedremoveCascadeDepth
- Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
removeImplementedInterfaces
Removes a specified interface from the set of implemented interfaces.- Parameter:
id
- the id of the interface that should be removed
-
setImplementedInterfacesIDReferences
Sets the set of implemented interfaces for the instance- Parameter:
implementedInterfacesIDs
- The set of implemented interfaces
-
addImplementedInterfaceIDReference
Adds an implemented interface- Parameter:
implementedInterfaceID
- The set of implemented interfaces
-
removeImplementedInterfacesIDReference
Removes a specified interface from the set of implemented interfaces.- Parameter:
id
- the id of the interface that should be removed
-
getImplementedInterfacesIDReferences
Returns the interfaces implemented by this instance- Gibt zurück:
- the implemented interfaces
-