Schnittstelle ICapsuleCallback
- Alle Superschnittstellen:
IGraphCallback
,IParseablePASSProcessModelElement
,IPASSProcessModelElement
,IValueChangedObserver<IPASSProcessModelElement>
,IValueChangedPublisher<IPASSProcessModelElement>
- Alle bekannten Implementierungsklassen:
Action
,ActorPlaceHolder
,ALPSModelElement
,ALPSSBDComponent
,ALPSSIDComponent
,BehaviorDescribingComponent
,ChoiceSegment
,ChoiceSegmentPath
,CommunicationAct
,CommunicationChannel
,CommunicationRestriction
,CommunicationTransition
,CustomOrExternalDataTypeDefinition
,DataDescribingComponent
,DataMappingFunction
,DataMappingIncomingToLocal
,DataMappingLocalToOutgoing
,DataObjectDefinition
,DataObjectListDefinition
,DataTypeDefinition
,DoFunction
,DoState
,DoTransition
,DoTransitionCondition
,ExtensionBehavior
,FlowRestrictor
,FullySpecifiedSubject
,FunctionSpecification
,GenericReturnToOriginReference
,GroupState
,GuardBehavior
,GuardExtension
,GuardReceiveState
,InitialStateOfChoiceSegmentPath
,InputPoolConstraint
,InputPoolConstraintHandlingStrategy
,InteractionDescribingComponent
,InterfaceSubject
,JSONDataTypeDefinition
,LayeredPassProcessModel
,MacroBehavior
,MacroExtension
,MacroState
,MessageExchange
,MessageExchangeCondition
,MessageExchangeList
,MessageSenderTypeConstraint
,MessageSpecification
,MessageTypeConstraint
,ModelBuiltInDataTypes
,ModelLayer
,MultiSubject
,OWLDataTypeDefinition
,ParsedStateReferenceStub
,PASSProcessModel
,PASSProcessModelElement
,PayloadDataObjectDefinition
,PayloadDescription
,PayloadPhysicalObjectDescription
,ReceiveFunction
,ReceiveState
,ReceiveTransition
,ReceiveTransitionCondition
,ReceiveType
,SenderTypeConstraint
,SendFunction
,SendingFailedCondition
,SendingFailedTransition
,SendState
,SendTransition
,SendTransitionCondition
,SendType
,Simple2DVisualizationPathPoint
,Simple2DVisualizationPoint
,SingleSubject
,StandaloneMacroSubject
,StandardPASSState
,State
,StatePlaceholder
,Subject
,SubjectBaseBehavior
,SubjectBehavior
,SubjectDataDefinition
,SubjectExecutionMapping
,SubjectExtension
,SubjectGroup
,SystemInterfaceSubject
,TimeTransition
,TimeTransitionCondition
,Transition
,TransitionCondition
,UserCancelTransition
,XSDDataTypeDefinition
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
Publishes that an element has been added to this componentvoid
Publishes that an element has been removed from this component the default value of removeCascadeDepth is 0void
publishElementRemoved
(IPASSProcessModelElement element, int removeCascadeDepth) Publishes that an element has been removed from this componentVon Schnittstelle geerbte Methoden alps.java.api.parsing.IGraphCallback
getSubjectName, notifyModelComponentIDChanged, notifyTriple
Von Schnittstelle geerbte Methoden alps.java.api.parsing.IParseablePASSProcessModelElement
addIncompleteTriples, addTriple, addTriple, addTriples, canParse, completeObject, containsTriple, getBaseURI, getClassName, getIncompleteTriples, getParsedInstance, getTriples, removeTriple, replaceTriple, setExportGraph
Von Schnittstelle geerbte Methoden alps.java.api.StandardPASS.IPASSProcessModelElement
addComment, addElementWithUnspecifiedRelation, addModelComponentLabel, clearComments, clearModelComponentLabels, createUniqueModelComponentID, createUniqueModelComponentID, createUniqueModelComponentID, getComments, getElementsWithUnspecifiedRelation, getModelComponentID, getModelComponentLabels, getModelComponentLabelsAsStrings, getModelComponentLabelsAsStrings, getUriModelComponentID, removeElementWithUnspecifiedRelation, removeFromEverything, removeFromEverything, removeModelComponentLabel, setElementsWithUnspecifiedRelation, setModelComponentID, setModelComponentLabels
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedObserver
notifyModelComponentIDChanged, updateAdded, updateRemoved, updateRemoved
Von Schnittstelle geerbte Methoden alps.java.api.util.IValueChangedPublisher
register, unregister, unregister
-
Methodendetails
-
publishElementAdded
Publishes that an element has been added to this component- Parameter:
element
- the added element
-
publishElementRemoved
Publishes that an element has been removed from this component- Parameter:
element
- the removed elementremoveCascadeDepth
- An integer that specifies the depth of a cascading delete for connected elements (to the deleted element) 0 deletes only the given element, 1 the adjacent elements etc
-
publishElementRemoved
Publishes that an element has been removed from this component the default value of removeCascadeDepth is 0- Parameter:
element
- the removed element
-