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, 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 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.