Package alps.java.api.StandardPASS
Schnittstelle IImplementingElementT<T extends IPASSProcessModelElement>
- Typparameter:
T
- The type of the implemented classes, usually the type of the implementing class itself
- Alle Superschnittstellen:
IImplementingElement
- Alle bekannten Unterschnittstellen:
IChoiceSegment
,IChoiceSegmentPath
,ICommunicationTransition
,IDoState
,IDoTransition
,IExtensionBehavior
,IFlowRestrictor
,IFullySpecifiedSubject
,IGenericReturnToOriginReference
,IGroupState
,IGuardBehavior
,IGuardExtension
,IGuardReceiveState
,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 IImplementingElementT<T extends IPASSProcessModelElement>
extends IImplementingElement
An interface for classes that can (in a PASS context) implement other PASS objects which act as interfaces.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addImplementedInterface
(T implementedInterface) adds an implemented interfaceReturns the interfaces implemented by this instancevoid
setImplementedInterfaces
(Set<T> implementedInterfaces) Sets the set of implemented interfaces for the instancevoid
setImplementedInterfaces
(Set<T> implementedInterfaces, int removeCascadeDepth) Sets the set of implemented interfaces for the instanceVon Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IImplementingElement
addImplementedInterfaceIDReference, getImplementedInterfacesIDReferences, removeImplementedInterfaces, removeImplementedInterfaces, removeImplementedInterfacesIDReference, setImplementedInterfacesIDReferences
-
Methodendetails
-
setImplementedInterfaces
Sets the set of implemented interfaces for the instance- Parameter:
implementedInterfaces
- The set of implemented interfacesremoveCascadeDepth
- >Parses the depth of a cascading delete for elements that are connected to the currently deleted one
-
setImplementedInterfaces
Sets the set of implemented interfaces for the instance- Parameter:
implementedInterfaces
- The set of implemented interfaces
-
addImplementedInterface
adds an implemented interface- Parameter:
implementedInterface
- the new interface
-
getImplementedInterfaces
Returns the interfaces implemented by this instance- Gibt zurück:
- the implemented interfaces
-