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()