public interface ModuleParameter extends ModelElement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MNAME
The metaclass simple name.
|
static java.lang.String |
MQNAME
The metaclass qualified name.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultValue()
Getter for attribute 'ModuleParameter.DefaultValue'
Metamodel description:
|
EnumeratedPropertyType |
getEnumType()
Getter for relation 'ModuleParameter->EnumType'
Metamodel description:
Enumeration used by the parameter.
|
java.lang.String |
getGroupName()
Getter for attribute 'ModuleParameter.GroupName'
Metamodel description:
Name of the parameter group.
|
ModuleComponent |
getOwner()
Getter for relation 'ModuleParameter->Owner'
Metamodel description:
null
|
ModuleParameterType |
getType()
Getter for attribute 'ModuleParameter.Type'
Metamodel description:
Type of the parameter.
|
boolean |
isIsApiRead()
Getter for attribute 'ModuleParameter.IsApiRead'
Metamodel description:
if true, the parameter can be read with the modules API.
|
boolean |
isIsApiWrite()
Getter for attribute 'ModuleParameter.IsApiWrite'
Metamodel description:
if true, the parameter can be set with the modules API.
|
boolean |
isIsUserRead()
Getter for attribute 'ModuleParameter.IsUserRead'
Metamodel description:
If true, the parameter is visible in the module configuration dialog.
|
boolean |
isIsUserWrite()
Getter for attribute 'ModuleParameter.IsUserWrite'
Metamodel description:
If true and IsUserRead is true, the parameter is modifiable in the module configuration dialog.
|
void |
setDefaultValue(java.lang.String value)
Setter for attribute 'ModuleParameter.DefaultValue'
Metamodel description:
|
void |
setEnumType(EnumeratedPropertyType value)
Setter for relation 'ModuleParameter->EnumType'
Metamodel description:
Enumeration used by the parameter.
|
void |
setGroupName(java.lang.String value)
Setter for attribute 'ModuleParameter.GroupName'
Metamodel description:
Name of the parameter group.
|
void |
setIsApiRead(boolean value)
Setter for attribute 'ModuleParameter.IsApiRead'
Metamodel description:
if true, the parameter can be read with the modules API.
|
void |
setIsApiWrite(boolean value)
Setter for attribute 'ModuleParameter.IsApiWrite'
Metamodel description:
if true, the parameter can be set with the modules API.
|
void |
setIsUserRead(boolean value)
Setter for attribute 'ModuleParameter.IsUserRead'
Metamodel description:
If true, the parameter is visible in the module configuration dialog.
|
void |
setIsUserWrite(boolean value)
Setter for attribute 'ModuleParameter.IsUserWrite'
Metamodel description:
If true and IsUserRead is true, the parameter is modifiable in the module configuration dialog.
|
void |
setOwner(ModuleComponent value)
Setter for relation 'ModuleParameter->Owner'
Metamodel description:
null
|
void |
setType(ModuleParameterType value)
Setter for attribute 'ModuleParameter.Type'
Metamodel description:
Type of the parameter.
|
addStereotype, getAttached, getAttached, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getExtension, getExtension, getImpactDependsOn, getImpactDependsOn, getImpactedDependency, getImpactedDependency, getImpactImpacted, getImpactImpacted, getLocalProperties, getLocalProperty, getMatrix, getMatrix, getName, getNote, getNote, getNote, getNoteContent, getNoteContent, getNoteContent, getProduct, getProduct, getProperties, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getStereotype, getTag, getTag, getTag, getTag, getTag, getTagValue, getTagValue, getTagValue, getTagValues, getTagValues, getTagValues, isStereotyped, isStereotyped, isTagged, isTagged, isTagged, putNoteContent, putNoteContent, putNoteContent, putTagValue, putTagValue, putTagValue, putTagValues, putTagValues, putTagValues, removeNotes, removeNotes, removeNotes, removeStereotypes, removeTags, removeTags, removeTags, setLocalProperties, setLocalProperty, setName, setProperty, setProperty, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, 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
static final java.lang.String MNAME
static final java.lang.String MQNAME
java.lang.String getGroupName()
void setGroupName(java.lang.String value)
ModuleParameterType getType()
void setType(ModuleParameterType value)
boolean isIsUserRead()
void setIsUserRead(boolean value)
boolean isIsUserWrite()
void setIsUserWrite(boolean value)
boolean isIsApiRead()
void setIsApiRead(boolean value)
boolean isIsApiWrite()
void setIsApiWrite(boolean value)
java.lang.String getDefaultValue()
Default value for the module parameter, written as a string.
void setDefaultValue(java.lang.String value)
Default value for the module parameter, written as a string.
ModuleComponent getOwner()
void setOwner(ModuleComponent value)
EnumeratedPropertyType getEnumType()
void setEnumType(EnumeratedPropertyType value)