Interface AbstractFieldDefinition
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,Named,org.eclipse.emf.common.notify.Notifier,UniqueByName
- All Known Subinterfaces:
FieldDefinition,Injected
- All Known Implementing Classes:
AbstractFieldDefinitionImpl,FieldDefinitionImpl,InjectedImpl
public interface AbstractFieldDefinition extends UniqueByName
A representation of the model object 'Abstract Field Definition'.The following features are supported:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetName()Returns the value of the 'Name' attribute.org.eclipse.xtext.common.types.JvmTypeReferencegetType()Returns the value of the 'Type' containment reference.booleanisExtension()Returns the value of the 'Extension' attribute.voidsetExtension(boolean value)Sets the value of the 'Extension' attribute.voidsetName(java.lang.String value)Sets the value of the 'Name' attribute.voidsetType(org.eclipse.xtext.common.types.JvmTypeReference value)Sets the value of the 'Type' containment reference.
-
-
-
Method Detail
-
isExtension
boolean isExtension()
Returns the value of the 'Extension' attribute.- Returns:
- the value of the 'Extension' attribute.
- See Also:
setExtension(boolean),XsemanticsPackage.getAbstractFieldDefinition_Extension()
-
setExtension
void setExtension(boolean value)
Sets the value of the 'Extension' attribute.- Parameters:
value- the new value of the 'Extension' attribute.- See Also:
isExtension()
-
getType
org.eclipse.xtext.common.types.JvmTypeReference getType()
Returns the value of the 'Type' containment reference.- Returns:
- the value of the 'Type' containment reference.
- See Also:
setType(JvmTypeReference),XsemanticsPackage.getAbstractFieldDefinition_Type()
-
setType
void setType(org.eclipse.xtext.common.types.JvmTypeReference value)
Sets the value of the 'Type' containment reference.- Parameters:
value- the new value of the 'Type' containment reference.- See Also:
getType()
-
getName
java.lang.String getName()
Returns the value of the 'Name' attribute.- Specified by:
getNamein interfaceNamed- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String),XsemanticsPackage.getAbstractFieldDefinition_Name()
-
-