org.eclipse.emf.ecore.xcore
Interface XDataType

All Superinterfaces:
EObject, Notifier, XClassifier, XModelElement, XNamedElement
All Known Subinterfaces:
XEnum
All Known Implementing Classes:
XDataTypeImpl, XEnumImpl

public interface XDataType
extends XClassifier

A representation of the model object 'XData Type'.

The following features are supported:

See Also:
XcorePackage.getXDataType()

Method Summary
 org.eclipse.xtext.xbase.XBlockExpression getConvertBody()
          Returns the value of the 'Convert Body' containment reference
 org.eclipse.xtext.xbase.XBlockExpression getCreateBody()
          Returns the value of the 'Create Body' containment reference
 boolean isSerializable()
          Returns the value of the 'Serializable' attribute.
 void setConvertBody(org.eclipse.xtext.xbase.XBlockExpression value)
          Sets the value of the 'Convert Body' containment reference
 void setCreateBody(org.eclipse.xtext.xbase.XBlockExpression value)
          Sets the value of the 'Create Body' containment reference
 void setSerializable(boolean value)
          Sets the value of the 'Serializable' attribute
 
Methods inherited from interface org.eclipse.emf.ecore.xcore.XClassifier
getInstanceType, getPackage, getTypeParameters, setInstanceType
 
Methods inherited from interface org.eclipse.emf.ecore.xcore.XNamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.xcore.XModelElement
getAnnotation, getAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

isSerializable

boolean isSerializable()
Returns the value of the 'Serializable' attribute. The default value is "true".

If the meaning of the 'Serializable' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Serializable' attribute.
See Also:
setSerializable(boolean), XcorePackage.getXDataType_Serializable()

setSerializable

void setSerializable(boolean value)
Sets the value of the 'Serializable' attribute.

Parameters:
value - the new value of the 'Serializable' attribute.
See Also:
isSerializable()

getCreateBody

org.eclipse.xtext.xbase.XBlockExpression getCreateBody()
Returns the value of the 'Create Body' containment reference.

If the meaning of the 'Create Body' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Create Body' containment reference.
See Also:
setCreateBody(XBlockExpression), XcorePackage.getXDataType_CreateBody()

setCreateBody

void setCreateBody(org.eclipse.xtext.xbase.XBlockExpression value)
Sets the value of the 'Create Body' containment reference.

Parameters:
value - the new value of the 'Create Body' containment reference.
See Also:
getCreateBody()

getConvertBody

org.eclipse.xtext.xbase.XBlockExpression getConvertBody()
Returns the value of the 'Convert Body' containment reference.

If the meaning of the 'Convert Body' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Convert Body' containment reference.
See Also:
setConvertBody(XBlockExpression), XcorePackage.getXDataType_ConvertBody()

setConvertBody

void setConvertBody(org.eclipse.xtext.xbase.XBlockExpression value)
Sets the value of the 'Convert Body' containment reference.

Parameters:
value - the new value of the 'Convert Body' containment reference.
See Also:
getConvertBody()

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.