public interface IPropertyContainer extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addDefinedPropertySet(IPropertySet element)
Add a ObPropertySet to the 'DefinedPropertySet' association.
|
void |
addDefinedType(IPropertyType element)
Add a ObPropertyType to the 'DefinedType' association.
|
int |
cardDefinedPropertySet()
Returns the number elements in the DefinedPropertySet association.
|
int |
cardDefinedPropertySet(Class<? extends IPropertySet> filteredClass)
Returns the number elements in the DefinedPropertySet association filtered with the given metaclass.
|
int |
cardDefinedType()
Returns the number elements in the DefinedType association.
|
int |
cardDefinedType(Class<? extends IPropertyType> filteredClass)
Returns the number elements in the DefinedType association filtered with the given metaclass.
|
ObList<IPropertySet> |
getDefinedPropertySet()
Get the list of ObPropertySet to the DefinedPropertySet association.
|
<T extends IPropertySet> |
getDefinedPropertySet(Class<T> filteredClass)
Get the list of ObPropertySet to the DefinedPropertySet association.
|
ObList<IPropertyType> |
getDefinedType()
Get the list of ObPropertyType to the DefinedType association.
|
<T extends IPropertyType> |
getDefinedType(Class<T> filteredClass)
Get the list of ObPropertyType to the DefinedType association.
|
void |
removeDefinedPropertySet(IPropertySet element)
Remove an ObPropertySet from the 'DefinedPropertySet' association.
|
void |
removeDefinedType(IPropertyType element)
Remove an ObPropertyType from the 'DefinedType' association.
|
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 addDefinedPropertySet(IPropertySet element)
element
- The ObPropertySet to add.int cardDefinedPropertySet()
int cardDefinedPropertySet(Class<? extends IPropertySet> filteredClass)
filteredClass
- The filter to apply.ObList<IPropertySet> getDefinedPropertySet()
<T extends IPropertySet> ObList<T> getDefinedPropertySet(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 removeDefinedPropertySet(IPropertySet element)
element
- The ObPropertySet to remove.void addDefinedType(IPropertyType element)
element
- The ObPropertyType to add.int cardDefinedType()
int cardDefinedType(Class<? extends IPropertyType> filteredClass)
filteredClass
- The filter to apply.ObList<IPropertyType> getDefinedType()
<T extends IPropertyType> ObList<T> getDefinedType(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 removeDefinedType(IPropertyType element)
element
- The ObPropertyType to remove.