public interface IGeneralClass extends IClassifier
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addBpmnInterfaceRefs(IBpmnInterface element)
Add a ObBpmnInterface to the 'BpmnInterfaceRefs' association.
|
void |
addBpmnItemAwareRefs(IBpmnItemAwareElement element)
Add a ObBpmnItemAwareElement to the 'BpmnItemAwareRefs' association.
|
void |
addBpmnItemDefinitionRefs(IBpmnItemDefinition element)
Add a ObBpmnItemDefinition to the 'BpmnItemDefinitionRefs' association.
|
void |
addBpmnMessageRefs(IBpmnMessage element)
Add a ObBpmnMessage to the 'BpmnMessageRefs' association.
|
void |
addObject(IAttribute element)
Add a ObAttribute to the 'Object' association.
|
void |
addOccurence(IParameter element)
Add a ObParameter to the 'Occurence' association.
|
void |
addOccurenceConfigParam(IConfigParam element)
Add a ObConfigParam to the 'OccurenceConfigParam' association.
|
void |
addOccurenceObjectNode(IObjectNode element)
Add a ObObjectNode to the 'OccurenceObjectNode' association.
|
void |
addSRepresentation(ISignal element)
Add a ObSignal to the 'SRepresentation' association.
|
int |
cardBpmnInterfaceRefs()
Returns the number elements in the BpmnInterfaceRefs association.
|
int |
cardBpmnInterfaceRefs(Class<? extends IBpmnInterface> filteredClass)
Returns the number elements in the BpmnInterfaceRefs association filtered with the given metaclass.
|
int |
cardBpmnItemAwareRefs()
Returns the number elements in the BpmnItemAwareRefs association.
|
int |
cardBpmnItemAwareRefs(Class<? extends IBpmnItemAwareElement> filteredClass)
Returns the number elements in the BpmnItemAwareRefs association filtered with the given metaclass.
|
int |
cardBpmnItemDefinitionRefs()
Returns the number elements in the BpmnItemDefinitionRefs association.
|
int |
cardBpmnItemDefinitionRefs(Class<? extends IBpmnItemDefinition> filteredClass)
Returns the number elements in the BpmnItemDefinitionRefs association filtered with the given metaclass.
|
int |
cardBpmnMessageRefs()
Returns the number elements in the BpmnMessageRefs association.
|
int |
cardBpmnMessageRefs(Class<? extends IBpmnMessage> filteredClass)
Returns the number elements in the BpmnMessageRefs association filtered with the given metaclass.
|
int |
cardObject()
Returns the number elements in the Object association.
|
int |
cardObject(Class<? extends IAttribute> filteredClass)
Returns the number elements in the Object association filtered with the given metaclass.
|
int |
cardOccurence()
Returns the number elements in the Occurence association.
|
int |
cardOccurence(Class<? extends IParameter> filteredClass)
Returns the number elements in the Occurence association filtered with the given metaclass.
|
int |
cardOccurenceConfigParam()
Returns the number elements in the OccurenceConfigParam association.
|
int |
cardOccurenceConfigParam(Class<? extends IConfigParam> filteredClass)
Returns the number elements in the OccurenceConfigParam association filtered with the given metaclass.
|
int |
cardOccurenceObjectNode()
Returns the number elements in the OccurenceObjectNode association.
|
int |
cardOccurenceObjectNode(Class<? extends IObjectNode> filteredClass)
Returns the number elements in the OccurenceObjectNode association filtered with the given metaclass.
|
int |
cardSRepresentation()
Returns the number elements in the SRepresentation association.
|
int |
cardSRepresentation(Class<? extends ISignal> filteredClass)
Returns the number elements in the SRepresentation association filtered with the given metaclass.
|
ObList<IBpmnInterface> |
getBpmnInterfaceRefs()
Get the list of ObBpmnInterface to the BpmnInterfaceRefs association.
|
<T extends IBpmnInterface> |
getBpmnInterfaceRefs(Class<T> filteredClass)
Get the list of ObBpmnInterface to the BpmnInterfaceRefs association.
|
ObList<IBpmnItemAwareElement> |
getBpmnItemAwareRefs()
Get the list of ObBpmnItemAwareElement to the BpmnItemAwareRefs association.
|
<T extends IBpmnItemAwareElement> |
getBpmnItemAwareRefs(Class<T> filteredClass)
Get the list of ObBpmnItemAwareElement to the BpmnItemAwareRefs association.
|
ObList<IBpmnItemDefinition> |
getBpmnItemDefinitionRefs()
Get the list of ObBpmnItemDefinition to the BpmnItemDefinitionRefs association.
|
<T extends IBpmnItemDefinition> |
getBpmnItemDefinitionRefs(Class<T> filteredClass)
Get the list of ObBpmnItemDefinition to the BpmnItemDefinitionRefs association.
|
ObList<IBpmnMessage> |
getBpmnMessageRefs()
Get the list of ObBpmnMessage to the BpmnMessageRefs association.
|
<T extends IBpmnMessage> |
getBpmnMessageRefs(Class<T> filteredClass)
Get the list of ObBpmnMessage to the BpmnMessageRefs association.
|
IExceptionHandler |
getExceptionInput()
Get the ExceptionInput association.
|
ObList<IAttribute> |
getObject()
Get the list of ObAttribute to the Object association.
|
<T extends IAttribute> |
getObject(Class<T> filteredClass)
Get the list of ObAttribute to the Object association.
|
ObList<IParameter> |
getOccurence()
Get the list of ObParameter to the Occurence association.
|
<T extends IParameter> |
getOccurence(Class<T> filteredClass)
Get the list of ObParameter to the Occurence association.
|
ObList<IConfigParam> |
getOccurenceConfigParam()
Get the list of ObConfigParam to the OccurenceConfigParam association.
|
<T extends IConfigParam> |
getOccurenceConfigParam(Class<T> filteredClass)
Get the list of ObConfigParam to the OccurenceConfigParam association.
|
ObList<IObjectNode> |
getOccurenceObjectNode()
Get the list of ObObjectNode to the OccurenceObjectNode association.
|
<T extends IObjectNode> |
getOccurenceObjectNode(Class<T> filteredClass)
Get the list of ObObjectNode to the OccurenceObjectNode association.
|
ObList<ISignal> |
getSRepresentation()
Get the list of ObSignal to the SRepresentation association.
|
<T extends ISignal> |
getSRepresentation(Class<T> filteredClass)
Get the list of ObSignal to the SRepresentation association.
|
boolean |
isElementary()
Getter for the IsElementary meta class attribute.
|
void |
removeBpmnInterfaceRefs(IBpmnInterface element)
Remove an ObBpmnInterface from the 'BpmnInterfaceRefs' association.
|
void |
removeBpmnItemAwareRefs(IBpmnItemAwareElement element)
Remove an ObBpmnItemAwareElement from the 'BpmnItemAwareRefs' association.
|
void |
removeBpmnItemDefinitionRefs(IBpmnItemDefinition element)
Remove an ObBpmnItemDefinition from the 'BpmnItemDefinitionRefs' association.
|
void |
removeBpmnMessageRefs(IBpmnMessage element)
Remove an ObBpmnMessage from the 'BpmnMessageRefs' association.
|
void |
removeObject(IAttribute element)
Remove an ObAttribute from the 'Object' association.
|
void |
removeOccurence(IParameter element)
Remove an ObParameter from the 'Occurence' association.
|
void |
removeOccurenceConfigParam(IConfigParam element)
Remove an ObConfigParam from the 'OccurenceConfigParam' association.
|
void |
removeOccurenceObjectNode(IObjectNode element)
Remove an ObObjectNode from the 'OccurenceObjectNode' association.
|
void |
removeSRepresentation(ISignal element)
Remove an ObSignal from the 'SRepresentation' association.
|
void |
setElementary(boolean value)
Setter for the 'IsElementary' meta class attribute
|
void |
setExceptionInput(IExceptionHandler element)
Setter for the 'ExceptionInput' [1..1] association.
|
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 isElementary()
void setElementary(boolean value)
value
- the new 'IsElementary' value.void addOccurence(IParameter element)
element
- The ObParameter to add.int cardOccurence()
int cardOccurence(Class<? extends IParameter> filteredClass)
filteredClass
- The filter to apply.ObList<IParameter> getOccurence()
<T extends IParameter> ObList<T> getOccurence(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 removeOccurence(IParameter element)
element
- The ObParameter to remove.void addObject(IAttribute element)
element
- The ObAttribute to add.int cardObject()
int cardObject(Class<? extends IAttribute> filteredClass)
filteredClass
- The filter to apply.ObList<IAttribute> getObject()
<T extends IAttribute> ObList<T> getObject(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 removeObject(IAttribute element)
element
- The ObAttribute to remove.void addSRepresentation(ISignal element)
element
- The ObSignal to add.int cardSRepresentation()
int cardSRepresentation(Class<? extends ISignal> filteredClass)
filteredClass
- The filter to apply.ObList<ISignal> getSRepresentation()
<T extends ISignal> ObList<T> getSRepresentation(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 removeSRepresentation(ISignal element)
element
- The ObSignal to remove.void addOccurenceObjectNode(IObjectNode element)
element
- The ObObjectNode to add.int cardOccurenceObjectNode()
int cardOccurenceObjectNode(Class<? extends IObjectNode> filteredClass)
filteredClass
- The filter to apply.ObList<IObjectNode> getOccurenceObjectNode()
<T extends IObjectNode> ObList<T> getOccurenceObjectNode(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 removeOccurenceObjectNode(IObjectNode element)
element
- The ObObjectNode to remove.void addOccurenceConfigParam(IConfigParam element)
element
- The ObConfigParam to add.int cardOccurenceConfigParam()
int cardOccurenceConfigParam(Class<? extends IConfigParam> filteredClass)
filteredClass
- The filter to apply.ObList<IConfigParam> getOccurenceConfigParam()
<T extends IConfigParam> ObList<T> getOccurenceConfigParam(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 removeOccurenceConfigParam(IConfigParam element)
element
- The ObConfigParam to remove.IExceptionHandler getExceptionInput()
void setExceptionInput(IExceptionHandler element)
element
- The element to set.void addBpmnItemDefinitionRefs(IBpmnItemDefinition element)
element
- The ObBpmnItemDefinition to add.int cardBpmnItemDefinitionRefs()
int cardBpmnItemDefinitionRefs(Class<? extends IBpmnItemDefinition> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnItemDefinition> getBpmnItemDefinitionRefs()
<T extends IBpmnItemDefinition> ObList<T> getBpmnItemDefinitionRefs(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 removeBpmnItemDefinitionRefs(IBpmnItemDefinition element)
element
- The ObBpmnItemDefinition to remove.void addBpmnInterfaceRefs(IBpmnInterface element)
element
- The ObBpmnInterface to add.int cardBpmnInterfaceRefs()
int cardBpmnInterfaceRefs(Class<? extends IBpmnInterface> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnInterface> getBpmnInterfaceRefs()
<T extends IBpmnInterface> ObList<T> getBpmnInterfaceRefs(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 removeBpmnInterfaceRefs(IBpmnInterface element)
element
- The ObBpmnInterface to remove.void addBpmnItemAwareRefs(IBpmnItemAwareElement element)
element
- The ObBpmnItemAwareElement to add.int cardBpmnItemAwareRefs()
int cardBpmnItemAwareRefs(Class<? extends IBpmnItemAwareElement> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnItemAwareElement> getBpmnItemAwareRefs()
<T extends IBpmnItemAwareElement> ObList<T> getBpmnItemAwareRefs(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 removeBpmnItemAwareRefs(IBpmnItemAwareElement element)
element
- The ObBpmnItemAwareElement to remove.void addBpmnMessageRefs(IBpmnMessage element)
element
- The ObBpmnMessage to add.int cardBpmnMessageRefs()
int cardBpmnMessageRefs(Class<? extends IBpmnMessage> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnMessage> getBpmnMessageRefs()
<T extends IBpmnMessage> ObList<T> getBpmnMessageRefs(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 removeBpmnMessageRefs(IBpmnMessage element)
element
- The ObBpmnMessage to remove.