public interface TemplateParameter extends GeneralClass
Modifier and Type | Method and Description |
---|---|
ModelElement |
getDefaultType()
Getter for relation 'TemplateParameter->DefaultType'
Metamodel description:
Value that the parameter takes if no specific value is specified.
|
String |
getDefaultValue()
Getter for attribute 'TemplateParameter.DefaultValue'
Metamodel description:
Default parameter value, when the IsValueParameter is true.
|
ModelElement |
getOwnedParameterElement()
Getter for relation 'TemplateParameter->OwnedParameterElement'
Metamodel description:
A TemplateParameter references a ParameterableElement that is exposed as a formal template parameter in the container template.
|
NameSpace |
getParameterized()
Getter for relation 'TemplateParameter->Parameterized'
Metamodel description:
null
|
Operation |
getParameterizedOperation()
Getter for relation 'TemplateParameter->ParameterizedOperation'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<TemplateParameterSubstitution> |
getParameterSubstitution()
Getter for relation 'TemplateParameter->ParameterSubstitution'
Metamodel description:
null
|
<T extends TemplateParameterSubstitution> |
getParameterSubstitution(Class<T> filterClass)
Filtered Getter for relation 'TemplateParameter->ParameterSubstitution'
Metamodel description:
null
|
ModelElement |
getType()
Getter for relation 'TemplateParameter->Type'
Metamodel description:
Default parameter type, when IsValueParameter is false.
|
boolean |
isIsValueParameter()
Getter for attribute 'TemplateParameter.IsValueParameter'
Metamodel description:
Expresses if the parameter is a value, which is in this case "DefaultValue".
|
void |
setDefaultType(ModelElement value)
Setter for relation 'TemplateParameter->DefaultType'
Metamodel description:
Value that the parameter takes if no specific value is specified.
|
void |
setDefaultValue(String value)
Setter for attribute 'TemplateParameter.DefaultValue'
Metamodel description:
Default parameter value, when the IsValueParameter is true.
|
void |
setIsValueParameter(boolean value)
Setter for attribute 'TemplateParameter.IsValueParameter'
Metamodel description:
Expresses if the parameter is a value, which is in this case "DefaultValue".
|
void |
setOwnedParameterElement(ModelElement value)
Setter for relation 'TemplateParameter->OwnedParameterElement'
Metamodel description:
A TemplateParameter references a ParameterableElement that is exposed as a formal template parameter in the container template.
|
void |
setParameterized(NameSpace value)
Setter for relation 'TemplateParameter->Parameterized'
Metamodel description:
null
|
void |
setParameterizedOperation(Operation value)
Setter for relation 'TemplateParameter->ParameterizedOperation'
Metamodel description:
null
|
void |
setType(ModelElement value)
Setter for relation 'TemplateParameter->Type'
Metamodel description:
Default parameter type, when IsValueParameter is false.
|
getBpmnInterfaceRefs, getBpmnInterfaceRefs, getBpmnItemAwareRefs, getBpmnItemAwareRefs, getBpmnItemDefinitionRefs, getBpmnItemDefinitionRefs, getBpmnMessageRefs, getBpmnMessageRefs, getExceptionInput, getObject, getObject, getOccurence, getOccurence, getOccurenceObjectNode, getOccurenceObjectNode, getSRepresentation, getSRepresentation, isIsElementary, setExceptionInput, setIsElementary
getBpmnRepresents, getBpmnRepresents, getConveyer, getConveyer, getInternalStructure, getInternalStructure, getOwnedAttribute, getOwnedAttribute, getOwnedEnd, getOwnedEnd, getOwnedNaryEnd, getOwnedNaryEnd, getOwnedOperation, getOwnedOperation, getRealizedComponent, getRealizedComponent, getRepresentation, getRepresentation, getSubstitued, getSubstitued, getSubstitutingSubstitution, getSubstitutingSubstitution, getTargetingEnd, getTargetingEnd, getThrowing, getThrowing
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, getUsedNsu, getUsedNsu, getUserNsu, getUserNsu, getVisibility, isIsAbstract, isIsLeaf, isIsRoot, setIsAbstract, setIsLeaf, setIsRoot, setVisibility
getOwnedElement, getOwnedElement, getOwner, setOwner
addStereotype, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalProperties, getLocalProperty, getManifesting, getManifesting, getMatrix, getMatrix, getName, getNote, getNoteContent, getOwnerTemplateParameter, getProduct, getProduct, getProperties, getProperties, getProperties, getProperty, getProperty, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getStereotype, getTag, getTag, getTag, getTagValue, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeNotes, removeStereotypes, removeTags, setLocalProperties, setLocalProperty, setName, setOwnerTemplateParameter, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausing, getCausing, getDiagramElement, getDiagramElement
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
compareTo
static final String MNAME
String getDefaultValue()
void setDefaultValue(String value)
boolean isIsValueParameter()
void setIsValueParameter(boolean value)
org.eclipse.emf.common.util.EList<TemplateParameterSubstitution> getParameterSubstitution()
<T extends TemplateParameterSubstitution> List<T> getParameterSubstitution(Class<T> filterClass)
ModelElement getType()
void setType(ModelElement value)
NameSpace getParameterized()
void setParameterized(NameSpace value)
ModelElement getOwnedParameterElement()
void setOwnedParameterElement(ModelElement value)
ModelElement getDefaultType()
void setDefaultType(ModelElement value)
Operation getParameterizedOperation()
void setParameterizedOperation(Operation value)