public interface IEnumeration extends IGeneralClass
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addValue(IEnumerationLiteral element)
Add a ObEnumerationLiteral to the 'Value' association.
|
int |
cardValue()
Returns the number elements in the Value association.
|
int |
cardValue(Class<? extends IEnumerationLiteral> filteredClass)
Returns the number elements in the Value association filtered with the given metaclass.
|
ObList<IEnumerationLiteral> |
getValue()
Get the list of ObEnumerationLiteral to the Value association.
|
<T extends IEnumerationLiteral> |
getValue(Class<T> filteredClass)
Get the list of ObEnumerationLiteral to the Value association.
|
void |
removeValue(IEnumerationLiteral element)
Remove an ObEnumerationLiteral from the 'Value' 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
void addValue(IEnumerationLiteral element)
element
- The ObEnumerationLiteral to add.int cardValue()
int cardValue(Class<? extends IEnumerationLiteral> filteredClass)
filteredClass
- The filter to apply.ObList<IEnumerationLiteral> getValue()
<T extends IEnumerationLiteral> ObList<T> getValue(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 removeValue(IEnumerationLiteral element)
element
- The ObEnumerationLiteral to remove.