public interface ITemplateBinding extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addParameterSubstitution(ITemplateParameterSubstitution element)
Add a ObTemplateParameterSubstitution to the 'ParameterSubstitution' association.
|
int |
cardParameterSubstitution()
Returns the number elements in the ParameterSubstitution association.
|
int |
cardParameterSubstitution(Class<? extends ITemplateParameterSubstitution> filteredClass)
Returns the number elements in the ParameterSubstitution association filtered with the given metaclass.
|
INameSpace |
getBoundElement()
Get the BoundElement association.
|
IOperation |
getBoundOperation()
Get the BoundOperation association.
|
INameSpace |
getInstanciatedTemplate()
Get the InstanciatedTemplate association.
|
IOperation |
getInstanciatedTemplateOperation()
Get the InstanciatedTemplateOperation association.
|
ObList<ITemplateParameterSubstitution> |
getParameterSubstitution()
Get the list of ObTemplateParameterSubstitution to the ParameterSubstitution association.
|
<T extends ITemplateParameterSubstitution> |
getParameterSubstitution(Class<T> filteredClass)
Get the list of ObTemplateParameterSubstitution to the ParameterSubstitution association.
|
void |
removeParameterSubstitution(ITemplateParameterSubstitution element)
Remove an ObTemplateParameterSubstitution from the 'ParameterSubstitution' association.
|
void |
setBoundElement(INameSpace element)
Setter for the 'BoundElement' [0..1] association.
|
void |
setBoundOperation(IOperation element)
Setter for the 'BoundOperation' [0..1] association.
|
void |
setInstanciatedTemplate(INameSpace element)
Setter for the 'InstanciatedTemplate' [0..1] association.
|
void |
setInstanciatedTemplateOperation(IOperation element)
Setter for the 'InstanciatedTemplateOperation' [0..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
INameSpace getInstanciatedTemplate()
void setInstanciatedTemplate(INameSpace element)
element
- The element to set.INameSpace getBoundElement()
void setBoundElement(INameSpace element)
element
- The element to set.IOperation getBoundOperation()
void setBoundOperation(IOperation element)
element
- The element to set.IOperation getInstanciatedTemplateOperation()
void setInstanciatedTemplateOperation(IOperation element)
element
- The element to set.void addParameterSubstitution(ITemplateParameterSubstitution element)
element
- The ObTemplateParameterSubstitution to add.int cardParameterSubstitution()
int cardParameterSubstitution(Class<? extends ITemplateParameterSubstitution> filteredClass)
filteredClass
- The filter to apply.ObList<ITemplateParameterSubstitution> getParameterSubstitution()
<T extends ITemplateParameterSubstitution> ObList<T> getParameterSubstitution(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 removeParameterSubstitution(ITemplateParameterSubstitution element)
element
- The ObTemplateParameterSubstitution to remove.