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

public interface ICapsuleCallback extends IParseablePASSProcessModelElement
  • Methodendetails

    • publishElementAdded

      void publishElementAdded(IPASSProcessModelElement element)
      Publishes that an element has been added to this component
      Parameter:
      element - the added element
    • publishElementRemoved

      void publishElementRemoved(IPASSProcessModelElement element, int removeCascadeDepth)
      Publishes that an element has been removed from this component
      Parameter:
      element - the removed element
      removeCascadeDepth - 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

      void publishElementRemoved(IPASSProcessModelElement element)
      Publishes that an element has been removed from this component the default value of removeCascadeDepth is 0
      Parameter:
      element - the removed element