public interface EEFPageDescription
extends org.eclipse.emf.ecore.EObject
The following features are supported:
EefPackage.getEEFPageDescription()
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDomainClass()
Returns the value of the 'Domain Class' attribute.
|
org.eclipse.emf.common.util.EList<EEFGroupDescription> |
getGroups()
Returns the value of the 'Groups' reference list.
|
java.lang.String |
getIdentifier()
Returns the value of the 'Identifier' attribute.
|
java.lang.String |
getLabelExpression()
Returns the value of the 'Label Expression' attribute.
|
java.lang.String |
getPreconditionExpression()
Returns the value of the 'Precondition Expression' attribute.
|
java.lang.String |
getSemanticCandidateExpression()
Returns the value of the 'Semantic Candidate Expression' attribute.
|
org.eclipse.emf.common.util.EList<EEFSemanticValidationRuleDescription> |
getSemanticValidationRules()
Returns the value of the 'Semantic Validation Rules' containment reference list.
|
void |
setDomainClass(java.lang.String value)
Sets the value of the '
Domain Class '
attribute. |
void |
setIdentifier(java.lang.String value)
Sets the value of the '
Identifier ' attribute. |
void |
setLabelExpression(java.lang.String value)
Sets the value of the '
Label Expression '
attribute. |
void |
setPreconditionExpression(java.lang.String value)
Sets the value of the '
Precondition Expression ' attribute. |
void |
setSemanticCandidateExpression(java.lang.String value)
Sets the value of the '
Semantic Candidate Expression ' attribute. |
java.lang.String getIdentifier()
setIdentifier(String)
,
EefPackage.getEEFPageDescription_Identifier()
void setIdentifier(java.lang.String value)
Identifier
' attribute.
value
- the new value of the 'Identifier' attribute.getIdentifier()
java.lang.String getLabelExpression()
setLabelExpression(String)
,
EefPackage.getEEFPageDescription_LabelExpression()
void setLabelExpression(java.lang.String value)
Label Expression
'
attribute. value
- the new value of the 'Label Expression' attribute.getLabelExpression()
java.lang.String getDomainClass()
setDomainClass(String)
,
EefPackage.getEEFPageDescription_DomainClass()
void setDomainClass(java.lang.String value)
Domain Class
'
attribute. value
- the new value of the 'Domain Class' attribute.getDomainClass()
java.lang.String getSemanticCandidateExpression()
""
. The elements that are
represented. If not specified, the EEF runtime reuses the context of the View for the Page. setSemanticCandidateExpression(String)
,
EefPackage.getEEFPageDescription_SemanticCandidateExpression()
void setSemanticCandidateExpression(java.lang.String value)
Semantic Candidate Expression
' attribute. value
- the new value of the 'Semantic Candidate Expression' attribute.getSemanticCandidateExpression()
java.lang.String getPreconditionExpression()
setPreconditionExpression(String)
,
EefPackage.getEEFPageDescription_PreconditionExpression()
void setPreconditionExpression(java.lang.String value)
Precondition Expression
' attribute. value
- the new value of the 'Precondition Expression' attribute.getPreconditionExpression()
org.eclipse.emf.common.util.EList<EEFGroupDescription> getGroups()
EEFGroupDescription
. References the Groups which are visible in a Page. If not specified, the EEF runtime looks for all the Groups
defined under the View containing the Page that have a domainClass which is equal or a super class of the
domainClass of the Page and use them following the order of the inheritance tree of the EObject. EefPackage.getEEFPageDescription_Groups()
org.eclipse.emf.common.util.EList<EEFSemanticValidationRuleDescription> getSemanticValidationRules()
EEFSemanticValidationRuleDescription
. The validation rules used to validate the semantic element of the page.
EefPackage.getEEFPageDescription_SemanticValidationRules()