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, setExceptionInputaddBpmnRepresents, 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, removeThrowingaddDeclared, 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, setVisibilityaddOwnedElement, cardOwnedElement, cardOwnedElement, getOwnedElement, getOwnedElement, getOwner, removeOwnedElement, setOwneraddBpmnLaneRefs, 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, toStringaccept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDatestatic 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.