|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RuleAttributeType
A representation of the model object 'Rule Attribute Type'. RuleAttributeTypes describe the attributes of a structured type. Attributes have a name and a value as well as a set of rules that are used to create a value for the attribute.
The following features are supported:
Substitution RuleDefault ValueIdIndexIs Required By ParentNameUse Previous Match Substitution As Default
ParserPackage.getRuleAttributeType()| Method Summary | |
|---|---|
java.lang.String |
getDefaultValue()
Returns the value of the 'Default Value' attribute |
java.math.BigInteger |
getId()
Returns the value of the 'Id' attribute |
java.lang.String |
getIndex()
Returns the value of the 'Index' attribute |
java.lang.String |
getName()
Returns the value of the 'Name' attribute |
org.eclipse.emf.common.util.EList |
getSubstitutionRule()
Returns the value of the 'Substitution Rule' containment reference list. |
boolean |
isIsRequiredByParent()
Returns the value of the 'Is Required By Parent' attribute. |
boolean |
isSetIsRequiredByParent()
Returns whether the value of the ' Is Required By Parent' attribute is set |
boolean |
isSetUsePreviousMatchSubstitutionAsDefault()
Returns whether the value of the ' Use Previous Match Substitution As Default' attribute is set |
boolean |
isUsePreviousMatchSubstitutionAsDefault()
Returns the value of the 'Use Previous Match Substitution As Default' attribute |
void |
setDefaultValue(java.lang.String value)
Sets the value of the ' Default Value' attribute |
void |
setId(java.math.BigInteger value)
Sets the value of the ' Id' attribute |
void |
setIndex(java.lang.String value)
Sets the value of the ' Index' attribute |
void |
setIsRequiredByParent(boolean value)
Sets the value of the ' Is Required By Parent' attribute |
void |
setName(java.lang.String value)
Sets the value of the ' Name' attribute |
void |
setUsePreviousMatchSubstitutionAsDefault(boolean value)
Sets the value of the ' Use Previous Match Substitution As Default' attribute |
void |
unsetIsRequiredByParent()
Unsets the value of the ' Is Required By Parent' attribute |
void |
unsetUsePreviousMatchSubstitutionAsDefault()
Unsets the value of the ' Use Previous Match Substitution As Default' attribute |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
org.eclipse.emf.common.util.EList getSubstitutionRule()
SubstitutionRuleType.
If the meaning of the 'Substitution Rule' containment reference list isn't clear, there really should be more of a description here...
ParserPackage.getRuleAttributeType_SubstitutionRule()java.lang.String getDefaultValue()
setDefaultValue(String),
ParserPackage.getRuleAttributeType_DefaultValue()void setDefaultValue(java.lang.String value)
Default Value' attribute.
value - the new value of the 'Default Value' attribute.getDefaultValue()java.math.BigInteger getId()
If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...
An ID number for this rule attribute.
setId(BigInteger),
ParserPackage.getRuleAttributeType_Id()void setId(java.math.BigInteger value)
Id' attribute.
value - the new value of the 'Id' attribute.getId()java.lang.String getIndex()
If the meaning of the 'Index' attribute isn't clear, there really should be more of a description here...
An unique index for this rule attribute.
setIndex(String),
ParserPackage.getRuleAttributeType_Index()void setIndex(java.lang.String value)
Index' attribute.
value - the new value of the 'Index' attribute.getIndex()boolean isIsRequiredByParent()
"false".
A boolean indicator of whether this RuleAttribute must produce a valid
value in order for the parent RuleElement to be considered valid.
isSetIsRequiredByParent(),
unsetIsRequiredByParent(),
setIsRequiredByParent(boolean),
ParserPackage.getRuleAttributeType_IsRequiredByParent()void setIsRequiredByParent(boolean value)
Is Required By Parent' attribute.
value - the new value of the 'Is Required By Parent' attribute.isSetIsRequiredByParent(),
unsetIsRequiredByParent(),
isIsRequiredByParent()void unsetIsRequiredByParent()
Is Required By Parent' attribute.
isSetIsRequiredByParent(),
isIsRequiredByParent(),
setIsRequiredByParent(boolean)boolean isSetIsRequiredByParent()
Is Required By Parent' attribute is set.
unsetIsRequiredByParent(),
isIsRequiredByParent(),
setIsRequiredByParent(boolean)java.lang.String getName()
If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
The name of the attribute of the structured type this rule attribute represents. For example: creationTIme.
setName(String),
ParserPackage.getRuleAttributeType_Name()void setName(java.lang.String value)
Name' attribute.
value - the new value of the 'Name' attribute.getName()boolean isUsePreviousMatchSubstitutionAsDefault()
isSetUsePreviousMatchSubstitutionAsDefault(),
unsetUsePreviousMatchSubstitutionAsDefault(),
setUsePreviousMatchSubstitutionAsDefault(boolean),
ParserPackage.getRuleAttributeType_UsePreviousMatchSubstitutionAsDefault()void setUsePreviousMatchSubstitutionAsDefault(boolean value)
Use Previous Match Substitution As Default' attribute.
value - the new value of the 'Use Previous Match Substitution As Default' attribute.isSetUsePreviousMatchSubstitutionAsDefault(),
unsetUsePreviousMatchSubstitutionAsDefault(),
isUsePreviousMatchSubstitutionAsDefault()void unsetUsePreviousMatchSubstitutionAsDefault()
Use Previous Match Substitution As Default' attribute.
isSetUsePreviousMatchSubstitutionAsDefault(),
isUsePreviousMatchSubstitutionAsDefault(),
setUsePreviousMatchSubstitutionAsDefault(boolean)boolean isSetUsePreviousMatchSubstitutionAsDefault()
Use Previous Match Substitution As Default' attribute is set.
unsetUsePreviousMatchSubstitutionAsDefault(),
isUsePreviousMatchSubstitutionAsDefault(),
setUsePreviousMatchSubstitutionAsDefault(boolean)
|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||