public interface IPropertySet extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addOwned(IProperty element)
Add a ObProperty to the 'Owned' association.
|
void |
addTyped(IRequirementContainer element)
Add a ObRequirementContainer to the 'Typed' association.
|
void |
addTypedDictionary(IDictionary element)
Add a ObDictionary to the 'TypedDictionary' association.
|
void |
addValueSet(IPropertyValueSet element)
Add a ObPropertyValueSet to the 'ValueSet' association.
|
int |
cardOwned()
Returns the number elements in the Owned association.
|
int |
cardOwned(Class<? extends IProperty> filteredClass)
Returns the number elements in the Owned association filtered with the given metaclass.
|
int |
cardTyped()
Returns the number elements in the Typed association.
|
int |
cardTyped(Class<? extends IRequirementContainer> filteredClass)
Returns the number elements in the Typed association filtered with the given metaclass.
|
int |
cardTypedDictionary()
Returns the number elements in the TypedDictionary association.
|
int |
cardTypedDictionary(Class<? extends IDictionary> filteredClass)
Returns the number elements in the TypedDictionary association filtered with the given metaclass.
|
int |
cardValueSet()
Returns the number elements in the ValueSet association.
|
int |
cardValueSet(Class<? extends IPropertyValueSet> filteredClass)
Returns the number elements in the ValueSet association filtered with the given metaclass.
|
ObList<IProperty> |
getOwned()
Get the list of ObProperty to the Owned association.
|
<T extends IProperty> |
getOwned(Class<T> filteredClass)
Get the list of ObProperty to the Owned association.
|
IPropertyContainer |
getOwner()
Get the Owner association.
|
ObList<IRequirementContainer> |
getTyped()
Get the list of ObRequirementContainer to the Typed association.
|
<T extends IRequirementContainer> |
getTyped(Class<T> filteredClass)
Get the list of ObRequirementContainer to the Typed association.
|
ObList<IDictionary> |
getTypedDictionary()
Get the list of ObDictionary to the TypedDictionary association.
|
<T extends IDictionary> |
getTypedDictionary(Class<T> filteredClass)
Get the list of ObDictionary to the TypedDictionary association.
|
ObList<IPropertyValueSet> |
getValueSet()
Get the list of ObPropertyValueSet to the ValueSet association.
|
<T extends IPropertyValueSet> |
getValueSet(Class<T> filteredClass)
Get the list of ObPropertyValueSet to the ValueSet association.
|
void |
removeOwned(IProperty element)
Remove an ObProperty from the 'Owned' association.
|
void |
removeTyped(IRequirementContainer element)
Remove an ObRequirementContainer from the 'Typed' association.
|
void |
removeTypedDictionary(IDictionary element)
Remove an ObDictionary from the 'TypedDictionary' association.
|
void |
removeValueSet(IPropertyValueSet element)
Remove an ObPropertyValueSet from the 'ValueSet' association.
|
void |
setOwner(IPropertyContainer element)
Setter for the 'Owner' [1..1] 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 addValueSet(IPropertyValueSet element)
element
- The ObPropertyValueSet to add.int cardValueSet()
int cardValueSet(Class<? extends IPropertyValueSet> filteredClass)
filteredClass
- The filter to apply.ObList<IPropertyValueSet> getValueSet()
<T extends IPropertyValueSet> ObList<T> getValueSet(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 removeValueSet(IPropertyValueSet element)
element
- The ObPropertyValueSet to remove.void addTypedDictionary(IDictionary element)
element
- The ObDictionary to add.int cardTypedDictionary()
int cardTypedDictionary(Class<? extends IDictionary> filteredClass)
filteredClass
- The filter to apply.ObList<IDictionary> getTypedDictionary()
<T extends IDictionary> ObList<T> getTypedDictionary(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 removeTypedDictionary(IDictionary element)
element
- The ObDictionary to remove.void addTyped(IRequirementContainer element)
element
- The ObRequirementContainer to add.int cardTyped()
int cardTyped(Class<? extends IRequirementContainer> filteredClass)
filteredClass
- The filter to apply.ObList<IRequirementContainer> getTyped()
<T extends IRequirementContainer> ObList<T> getTyped(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 removeTyped(IRequirementContainer element)
element
- The ObRequirementContainer to remove.void addOwned(IProperty element)
element
- The ObProperty to add.int cardOwned()
int cardOwned(Class<? extends IProperty> filteredClass)
filteredClass
- The filter to apply.ObList<IProperty> getOwned()
<T extends IProperty> ObList<T> getOwned(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 removeOwned(IProperty element)
element
- The ObProperty to remove.IPropertyContainer getOwner()
void setOwner(IPropertyContainer element)
element
- The element to set.