public interface LogicalVariable extends RuleModelElement, ValidatableObject, Variable
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList |
getAlias()
Returns the value of the 'Alias' containment reference list.
|
org.eclipse.emf.ecore.EClass |
getEntity()
Returns the value of the 'Entity' reference
|
org.eclipse.emf.ecore.EClass |
getEntityExtendedFrom() |
LogicalVariable |
getExtendedFrom()
Returns the value of the 'Extended From' container reference.
|
org.eclipse.emf.common.util.EList |
getExtension()
Returns the value of the 'Extension' containment reference list.
|
org.eclipse.emf.common.util.EList |
getFilters()
Returns the value of the 'Filters' reference list.
|
java.lang.String |
getName()
Returns the value of the 'Name' attribute
|
org.eclipse.emf.ecore.EClass |
getQualifier()
Returns the value of the 'Qualifier' reference
|
org.eclipse.emf.common.util.EList |
getReferencedAttributes()
Returns the value of the 'Referenced Attributes' containment reference list.
|
org.eclipse.emf.common.util.EList |
getRuleStatements()
Returns the value of the 'Rule Statements' reference list.
|
java.lang.String |
getSortedAliasAttributeName()
Returns the value of the 'Sorted Alias Attribute Name' attribute
|
org.eclipse.emf.ecore.EReference |
getTraversedAssocRole()
Returns the value of the 'Traversed Assoc Role' reference
|
boolean |
isAssociation()
Returns the value of the 'Association' attribute
|
boolean |
isExplicit()
Returns the value of the 'Explicit' attribute
|
boolean |
isExtendToDatabase()
Returns the value of the 'Extend To Database' attribute
|
boolean |
isQualified()
Returns the value of the 'Qualified' attribute
|
boolean |
isSortedAliasDescending()
Returns the value of the 'Sorted Alias Descending' attribute
|
void |
setAssociation(boolean value)
Sets the value of the '
Association' attribute |
void |
setEntity(org.eclipse.emf.ecore.EClass value)
Sets the value of the '
Entity' reference |
void |
setExplicit(boolean value)
Sets the value of the '
Explicit' attribute |
void |
setExtendedFrom(LogicalVariable value)
Sets the value of the '
Extended From' container reference |
void |
setExtendToDatabase(boolean value)
Sets the value of the '
Extend To Database' attribute |
void |
setName(java.lang.String value)
Sets the value of the '
Name' attribute |
void |
setQualified(boolean value)
Sets the value of the '
Qualified' attribute |
void |
setQualifier(org.eclipse.emf.ecore.EClass value)
Sets the value of the '
Qualifier' reference |
void |
setSortedAliasAttributeName(java.lang.String value)
Sets the value of the '
Sorted Alias Attribute Name' attribute |
void |
setSortedAliasDescending(boolean value)
Sets the value of the '
Sorted Alias Descending' attribute |
void |
setTraversedAssocRole(org.eclipse.emf.ecore.EReference value)
Sets the value of the '
Traversed Assoc Role' reference |
getDocumentingRuleStatementsgetValidationMessages, hasErrors, hasErrors, hasErrorsOrWarnings, hasErrorsOrWarnings, hasSeverity, hasSeverity, hasWarnings, hasWarnings, isValid, isValidjava.lang.String getName()
If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
setName(String),
RulesheetPackage.getLogicalVariable_Name()void setName(java.lang.String value)
Name' attribute.
value - the new value of the 'Name' attribute.getName()org.eclipse.emf.common.util.EList getAlias()
RulesheetString.
If the meaning of the 'Alias' containment reference list isn't clear, there really should be more of a description here...
RulesheetPackage.getLogicalVariable_Alias()boolean isExplicit()
If the meaning of the 'Explicit' attribute isn't clear, there really should be more of a description here...
setExplicit(boolean),
RulesheetPackage.getLogicalVariable_Explicit()void setExplicit(boolean value)
Explicit' attribute.
value - the new value of the 'Explicit' attribute.isExplicit()boolean isAssociation()
If the meaning of the 'Association' attribute isn't clear, there really should be more of a description here...
setAssociation(boolean),
RulesheetPackage.getLogicalVariable_Association()void setAssociation(boolean value)
Association' attribute.
value - the new value of the 'Association' attribute.isAssociation()boolean isQualified()
If the meaning of the 'Qualified' attribute isn't clear, there really should be more of a description here...
setQualified(boolean),
RulesheetPackage.getLogicalVariable_Qualified()void setQualified(boolean value)
Qualified' attribute.
value - the new value of the 'Qualified' attribute.isQualified()java.lang.String getSortedAliasAttributeName()
If the meaning of the 'Sorted Alias Attribute Name' attribute isn't clear, there really should be more of a description here...
setSortedAliasAttributeName(String),
RulesheetPackage.getLogicalVariable_SortedAliasAttributeName()void setSortedAliasAttributeName(java.lang.String value)
Sorted Alias Attribute Name' attribute.
value - the new value of the 'Sorted Alias Attribute Name' attribute.getSortedAliasAttributeName()boolean isSortedAliasDescending()
If the meaning of the 'Sorted Alias Descending' attribute isn't clear, there really should be more of a description here...
setSortedAliasDescending(boolean),
RulesheetPackage.getLogicalVariable_SortedAliasDescending()void setSortedAliasDescending(boolean value)
Sorted Alias Descending' attribute.
value - the new value of the 'Sorted Alias Descending' attribute.isSortedAliasDescending()boolean isExtendToDatabase()
If the meaning of the 'Extend To Database' attribute isn't clear, there really should be more of a description here...
setExtendToDatabase(boolean),
RulesheetPackage.getLogicalVariable_ExtendToDatabase()void setExtendToDatabase(boolean value)
Extend To Database' attribute.
value - the new value of the 'Extend To Database' attribute.isExtendToDatabase()org.eclipse.emf.ecore.EClass getQualifier()
If the meaning of the 'Qualifier' containment reference isn't clear, there really should be more of a description here...
setQualifier(EClass),
RulesheetPackage.getLogicalVariable_Qualifier()void setQualifier(org.eclipse.emf.ecore.EClass value)
Qualifier' reference.
value - the new value of the 'Qualifier' reference.getQualifier()org.eclipse.emf.common.util.EList getRuleStatements()
RuleStatement.
It is bidirectional and its opposite is 'Logical Variable'.
If the meaning of the 'Rule Statements' reference list isn't clear, there really should be more of a description here...
RulesheetPackage.getLogicalVariable_RuleStatements(),
RuleStatement.getLogicalVariable()org.eclipse.emf.common.util.EList getReferencedAttributes()
ReferencedAttribute.
If the meaning of the 'Referenced Attributes' containment reference list isn't clear, there really should be more of a description here...
RulesheetPackage.getLogicalVariable_ReferencedAttributes()org.eclipse.emf.common.util.EList getFilters()
Filter.
It is bidirectional and its opposite is 'Logical Variables'.
If the meaning of the 'Filters' reference list isn't clear, there really should be more of a description here...
RulesheetPackage.getLogicalVariable_Filters(),
Filter.getLogicalVariables()LogicalVariable getExtendedFrom()
Extension'.
If the meaning of the 'Extended From' reference isn't clear, there really should be more of a description here...
setExtendedFrom(LogicalVariable),
RulesheetPackage.getLogicalVariable_ExtendedFrom(),
getExtension()void setExtendedFrom(LogicalVariable value)
Extended From' container reference.
value - the new value of the 'Extended From' container reference.getExtendedFrom()org.eclipse.emf.common.util.EList getExtension()
LogicalVariable.
It is bidirectional and its opposite is 'Extended From'.
If the meaning of the 'Extension' containment reference list isn't clear, there really should be more of a description here...
RulesheetPackage.getLogicalVariable_Extension(),
getExtendedFrom()org.eclipse.emf.ecore.EClass getEntity()
If the meaning of the 'Entity' reference isn't clear, there really should be more of a description here...
setEntity(EClass),
RulesheetPackage.getLogicalVariable_Entity()void setEntity(org.eclipse.emf.ecore.EClass value)
Entity' reference.
value - the new value of the 'Entity' reference.getEntity()org.eclipse.emf.ecore.EReference getTraversedAssocRole()
If the meaning of the 'Traversed Assoc Role' reference isn't clear, there really should be more of a description here...
setTraversedAssocRole(EReference),
RulesheetPackage.getLogicalVariable_TraversedAssocRole()void setTraversedAssocRole(org.eclipse.emf.ecore.EReference value)
Traversed Assoc Role' reference.
value - the new value of the 'Traversed Assoc Role' reference.getTraversedAssocRole()org.eclipse.emf.ecore.EClass getEntityExtendedFrom()
Copyright © 2005-2013 Progress Software Corporation and/or its subsidiaries and affiliates. All rights reserved.