public interface ISignal extends IGeneralClass
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addCommunicationUsage(ICommunicationMessage element)
Add a ObCommunicationMessage to the 'CommunicationUsage' association.
|
void |
addDOccurence(IDataFlow element)
Add a ObDataFlow to the 'DOccurence' association.
|
void |
addEOccurence(IEvent element)
Add a ObEvent to the 'EOccurence' association.
|
void |
addReceiver(IAcceptSignalAction element)
Add a ObAcceptSignalAction to the 'Receiver' association.
|
void |
addSender(ISendSignalAction element)
Add a ObSendSignalAction to the 'Sender' association.
|
void |
addSends(ITransition element)
Add a ObTransition to the 'Sends' association.
|
void |
addUsage(IMessage element)
Add a ObMessage to the 'Usage' association.
|
int |
cardCommunicationUsage()
Returns the number elements in the CommunicationUsage association.
|
int |
cardCommunicationUsage(Class<? extends ICommunicationMessage> filteredClass)
Returns the number elements in the CommunicationUsage association filtered with the given metaclass.
|
int |
cardDOccurence()
Returns the number elements in the DOccurence association.
|
int |
cardDOccurence(Class<? extends IDataFlow> filteredClass)
Returns the number elements in the DOccurence association filtered with the given metaclass.
|
int |
cardEOccurence()
Returns the number elements in the EOccurence association.
|
int |
cardEOccurence(Class<? extends IEvent> filteredClass)
Returns the number elements in the EOccurence association filtered with the given metaclass.
|
int |
cardReceiver()
Returns the number elements in the Receiver association.
|
int |
cardReceiver(Class<? extends IAcceptSignalAction> filteredClass)
Returns the number elements in the Receiver association filtered with the given metaclass.
|
int |
cardSender()
Returns the number elements in the Sender association.
|
int |
cardSender(Class<? extends ISendSignalAction> filteredClass)
Returns the number elements in the Sender association filtered with the given metaclass.
|
int |
cardSends()
Returns the number elements in the Sends association.
|
int |
cardSends(Class<? extends ITransition> filteredClass)
Returns the number elements in the Sends association filtered with the given metaclass.
|
int |
cardUsage()
Returns the number elements in the Usage association.
|
int |
cardUsage(Class<? extends IMessage> filteredClass)
Returns the number elements in the Usage association filtered with the given metaclass.
|
IGeneralClass |
getBase()
Get the Base association.
|
IModelElement |
getBrowseBase()
Get the BrowseBase association.
|
ObList<ICommunicationMessage> |
getCommunicationUsage()
Get the list of ObCommunicationMessage to the CommunicationUsage association.
|
<T extends ICommunicationMessage> |
getCommunicationUsage(Class<T> filteredClass)
Get the list of ObCommunicationMessage to the CommunicationUsage association.
|
ObList<IDataFlow> |
getDOccurence()
Get the list of ObDataFlow to the DOccurence association.
|
<T extends IDataFlow> |
getDOccurence(Class<T> filteredClass)
Get the list of ObDataFlow to the DOccurence association.
|
ObList<IEvent> |
getEOccurence()
Get the list of ObEvent to the EOccurence association.
|
<T extends IEvent> |
getEOccurence(Class<T> filteredClass)
Get the list of ObEvent to the EOccurence association.
|
IOperation |
getOBase()
Get the OBase association.
|
IParameter |
getPBase()
Get the PBase association.
|
ObList<IAcceptSignalAction> |
getReceiver()
Get the list of ObAcceptSignalAction to the Receiver association.
|
<T extends IAcceptSignalAction> |
getReceiver(Class<T> filteredClass)
Get the list of ObAcceptSignalAction to the Receiver association.
|
ObList<ISendSignalAction> |
getSender()
Get the list of ObSendSignalAction to the Sender association.
|
<T extends ISendSignalAction> |
getSender(Class<T> filteredClass)
Get the list of ObSendSignalAction to the Sender association.
|
ObList<ITransition> |
getSends()
Get the list of ObTransition to the Sends association.
|
<T extends ITransition> |
getSends(Class<T> filteredClass)
Get the list of ObTransition to the Sends association.
|
ObList<IMessage> |
getUsage()
Get the list of ObMessage to the Usage association.
|
<T extends IMessage> |
getUsage(Class<T> filteredClass)
Get the list of ObMessage to the Usage association.
|
boolean |
isEvent()
Getter for the IsEvent meta class attribute.
|
boolean |
isException()
Getter for the IsException meta class attribute.
|
void |
removeCommunicationUsage(ICommunicationMessage element)
Remove an ObCommunicationMessage from the 'CommunicationUsage' association.
|
void |
removeDOccurence(IDataFlow element)
Remove an ObDataFlow from the 'DOccurence' association.
|
void |
removeEOccurence(IEvent element)
Remove an ObEvent from the 'EOccurence' association.
|
void |
removeReceiver(IAcceptSignalAction element)
Remove an ObAcceptSignalAction from the 'Receiver' association.
|
void |
removeSender(ISendSignalAction element)
Remove an ObSendSignalAction from the 'Sender' association.
|
void |
removeSends(ITransition element)
Remove an ObTransition from the 'Sends' association.
|
void |
removeUsage(IMessage element)
Remove an ObMessage from the 'Usage' association.
|
void |
setBase(IGeneralClass element)
Setter for the 'Base' [0..1] association.
|
void |
setBrowseBase(IModelElement element)
Setter for the 'BrowseBase' [0..1] association.
|
void |
setEvent(boolean value)
Setter for the 'IsEvent' meta class attribute
|
void |
setException(boolean value)
Setter for the 'IsException' meta class attribute
|
void |
setOBase(IOperation element)
Setter for the 'OBase' [0..1] association.
|
void |
setPBase(IParameter element)
Setter for the 'PBase' [0..1] association.
|
addBpmnInterfaceRefs, addBpmnItemAwareRefs, addBpmnItemDefinitionRefs, addBpmnMessageRefs, addObject, addOccurence, addOccurenceConfigParam, addOccurenceObjectNode, addSRepresentation, cardBpmnInterfaceRefs, cardBpmnInterfaceRefs, cardBpmnItemAwareRefs, cardBpmnItemAwareRefs, cardBpmnItemDefinitionRefs, cardBpmnItemDefinitionRefs, cardBpmnMessageRefs, cardBpmnMessageRefs, cardObject, cardObject, cardOccurence, cardOccurence, cardOccurenceConfigParam, cardOccurenceConfigParam, cardOccurenceObjectNode, cardOccurenceObjectNode, cardSRepresentation, cardSRepresentation, getBpmnInterfaceRefs, getBpmnInterfaceRefs, getBpmnItemAwareRefs, getBpmnItemAwareRefs, getBpmnItemDefinitionRefs, getBpmnItemDefinitionRefs, getBpmnMessageRefs, getBpmnMessageRefs, getExceptionInput, getObject, getObject, getOccurence, getOccurence, getOccurenceConfigParam, getOccurenceConfigParam, getOccurenceObjectNode, getOccurenceObjectNode, getSRepresentation, getSRepresentation, isElementary, removeBpmnInterfaceRefs, removeBpmnItemAwareRefs, removeBpmnItemDefinitionRefs, removeBpmnMessageRefs, removeObject, removeOccurence, removeOccurenceConfigParam, removeOccurenceObjectNode, removeSRepresentation, setElementary, setExceptionInput
addBpmnRepresents, addConveyer, addInternalStructure, addPart, addRepresentation, addSubstitued, addSubstitutingSubstitution, addThrowing, cardBpmnRepresents, cardBpmnRepresents, cardConveyer, cardConveyer, cardInternalStructure, cardInternalStructure, cardPart, cardPart, cardRepresentation, cardRepresentation, cardSubstitued, cardSubstitued, cardSubstitutingSubstitution, cardSubstitutingSubstitution, cardThrowing, cardThrowing, getBpmnRepresents, getBpmnRepresents, getConveyer, getConveyer, getInternalStructure, getInternalStructure, getPart, getPart, getRepresentation, getRepresentation, getSubstitued, getSubstitued, getSubstitutingSubstitution, getSubstitutingSubstitution, getThrowing, getThrowing, removeBpmnRepresents, removeConveyer, removeInternalStructure, removePart, removeRepresentation, removeSubstitued, removeSubstitutingSubstitution, removeThrowing
addDeclared, addImporting, addInstanciatingBinding, addOwnedBehavior, addOwnedCollaborationUse, addOwnedDataFlow, addOwnedImport, addOwnedInformationFlow, addOwnedPackageImport, addParent, addRealized, addReceived, addRepresenting, addSent, addSpecialization, addTemplate, addTemplateInstanciation, addusedNamespaceUse, adduserNamespaceUse, cardDeclared, cardDeclared, cardImporting, cardImporting, cardInstanciatingBinding, cardInstanciatingBinding, cardOwnedBehavior, cardOwnedBehavior, cardOwnedCollaborationUse, cardOwnedCollaborationUse, cardOwnedDataFlow, cardOwnedDataFlow, cardOwnedImport, cardOwnedImport, cardOwnedInformationFlow, cardOwnedInformationFlow, cardOwnedPackageImport, cardOwnedPackageImport, cardParent, cardParent, cardRealized, cardRealized, cardReceived, cardReceived, cardRepresenting, cardRepresenting, cardSent, cardSent, cardSpecialization, cardSpecialization, cardTemplate, cardTemplate, cardTemplateInstanciation, cardTemplateInstanciation, cardusedNamespaceUse, cardusedNamespaceUse, carduserNamespaceUse, carduserNamespaceUse, getDeclared, getDeclared, getImporting, getImporting, getInstanciatingBinding, getInstanciatingBinding, getOwnedBehavior, getOwnedBehavior, getOwnedCollaborationUse, getOwnedCollaborationUse, getOwnedDataFlow, getOwnedDataFlow, getOwnedImport, getOwnedImport, getOwnedInformationFlow, getOwnedInformationFlow, getOwnedPackageImport, getOwnedPackageImport, getParent, getParent, getRealized, getRealized, getReceived, getReceived, getRepresenting, getRepresenting, getSent, getSent, getSpecialization, getSpecialization, getTemplate, getTemplate, getTemplateInstanciation, getTemplateInstanciation, getusedNamespaceUse, getusedNamespaceUse, getuserNamespaceUse, getuserNamespaceUse, getVisibility, isAbstract, isLeaf, isRoot, removeDeclared, removeImporting, removeInstanciatingBinding, removeOwnedBehavior, removeOwnedCollaborationUse, removeOwnedDataFlow, removeOwnedImport, removeOwnedInformationFlow, removeOwnedPackageImport, removeParent, removeRealized, removeReceived, removeRepresenting, removeSent, removeSpecialization, removeTemplate, removeTemplateInstanciation, removeusedNamespaceUse, removeuserNamespaceUse, setAbstract, setLeaf, setRoot, setVisibility
addOwnedElement, cardOwnedElement, cardOwnedElement, getOwnedElement, getOwnedElement, getOwner, removeOwnedElement, setOwner
addBpmnLaneRefs, addConstraintDefinition, addDefaultParametering, addDependsOnDependency, addDescriptor, addDocument, addExtension, addImpactedDependency, addLocalDescriptor, addLocalTag, addManifesting, addproduct, addReceivedInfo, addRepresentingConnector, addRepresentingEnd, addRepresentingInstance, addRepresentingPartition, addRepresents, addSentInfo, addStereotype, addTag, addTemplateSubstitution, addTypingParameter, cardBpmnLaneRefs, cardBpmnLaneRefs, cardConstraintDefinition, cardConstraintDefinition, cardDefaultParametering, cardDefaultParametering, cardDependsOnDependency, cardDependsOnDependency, cardDescriptor, cardDescriptor, cardDocument, cardDocument, cardExtension, cardExtension, cardImpactedDependency, cardImpactedDependency, cardLocalDescriptor, cardLocalDescriptor, cardLocalTag, cardLocalTag, cardManifesting, cardManifesting, cardproduct, cardproduct, cardReceivedInfo, cardReceivedInfo, cardRepresentingConnector, cardRepresentingConnector, cardRepresentingEnd, cardRepresentingEnd, cardRepresentingInstance, cardRepresentingInstance, cardRepresentingPartition, cardRepresentingPartition, cardRepresents, cardRepresents, cardSentInfo, cardSentInfo, cardTag, cardTag, cardTemplateSubstitution, cardTemplateSubstitution, cardTypingParameter, cardTypingParameter, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalDescriptor, getLocalDescriptor, getLocalTag, getLocalTag, getManifesting, getManifesting, getNote, getNoteContent, getOwnerTemplateParameter, getproduct, getproduct, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTag, getTag, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeBpmnLaneRefs, removeConstraintDefinition, removeDefaultParametering, removeDependsOnDependency, removeDescriptor, removeDocument, removeExtension, removeImpactedDependency, removeLocalDescriptor, removeLocalTag, removeManifesting, removeNote, removeproduct, removeReceivedInfo, removeRepresentingConnector, removeRepresentingEnd, removeRepresentingInstance, removeRepresentingPartition, removeRepresents, removeSentInfo, removeStereotype, removeTag, removeTag, removeTemplateSubstitution, removeTypingParameter, setName, setOwnerTemplateParameter, toString
accept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
boolean isEvent()
void setEvent(boolean value)
value
- the new 'IsEvent' value.boolean isException()
void setException(boolean value)
value
- the new 'IsException' value.void addEOccurence(IEvent element)
element
- The ObEvent to add.int cardEOccurence()
int cardEOccurence(Class<? extends IEvent> filteredClass)
filteredClass
- The filter to apply.ObList<IEvent> getEOccurence()
<T extends IEvent> ObList<T> getEOccurence(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeEOccurence(IEvent element)
element
- The ObEvent to remove.void addSends(ITransition element)
element
- The ObTransition to add.int cardSends()
int cardSends(Class<? extends ITransition> filteredClass)
filteredClass
- The filter to apply.ObList<ITransition> getSends()
<T extends ITransition> ObList<T> getSends(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeSends(ITransition element)
element
- The ObTransition to remove.IParameter getPBase()
void setPBase(IParameter element)
element
- The element to set.IOperation getOBase()
void setOBase(IOperation element)
element
- The element to set.IGeneralClass getBase()
void setBase(IGeneralClass element)
element
- The element to set.void addDOccurence(IDataFlow element)
element
- The ObDataFlow to add.int cardDOccurence()
int cardDOccurence(Class<? extends IDataFlow> filteredClass)
filteredClass
- The filter to apply.ObList<IDataFlow> getDOccurence()
<T extends IDataFlow> ObList<T> getDOccurence(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeDOccurence(IDataFlow element)
element
- The ObDataFlow to remove.IModelElement getBrowseBase()
void setBrowseBase(IModelElement element)
element
- The element to set.void addSender(ISendSignalAction element)
element
- The ObSendSignalAction to add.int cardSender()
int cardSender(Class<? extends ISendSignalAction> filteredClass)
filteredClass
- The filter to apply.ObList<ISendSignalAction> getSender()
<T extends ISendSignalAction> ObList<T> getSender(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeSender(ISendSignalAction element)
element
- The ObSendSignalAction to remove.void addUsage(IMessage element)
element
- The ObMessage to add.int cardUsage()
int cardUsage(Class<? extends IMessage> filteredClass)
filteredClass
- The filter to apply.ObList<IMessage> getUsage()
<T extends IMessage> ObList<T> getUsage(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeUsage(IMessage element)
element
- The ObMessage to remove.void addReceiver(IAcceptSignalAction element)
element
- The ObAcceptSignalAction to add.int cardReceiver()
int cardReceiver(Class<? extends IAcceptSignalAction> filteredClass)
filteredClass
- The filter to apply.ObList<IAcceptSignalAction> getReceiver()
<T extends IAcceptSignalAction> ObList<T> getReceiver(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeReceiver(IAcceptSignalAction element)
element
- The ObAcceptSignalAction to remove.void addCommunicationUsage(ICommunicationMessage element)
element
- The ObCommunicationMessage to add.int cardCommunicationUsage()
int cardCommunicationUsage(Class<? extends ICommunicationMessage> filteredClass)
filteredClass
- The filter to apply.ObList<ICommunicationMessage> getCommunicationUsage()
<T extends ICommunicationMessage> ObList<T> getCommunicationUsage(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeCommunicationUsage(ICommunicationMessage element)
element
- The ObCommunicationMessage to remove.