org.eclipse.emf.ecore.xcore
Interface XClassifier

All Superinterfaces:
EObject, Notifier, XModelElement, XNamedElement
All Known Subinterfaces:
XClass, XDataType, XEnum
All Known Implementing Classes:
XClassifierImpl, XClassImpl, XDataTypeImpl, XEnumImpl

public interface XClassifier
extends XNamedElement

A representation of the model object 'XClassifier'.

The following features are supported:

See Also:
XcorePackage.getXClassifier()

Method Summary
 org.eclipse.xtext.common.types.JvmTypeReference getInstanceType()
          Returns the value of the 'Instance Type' containment reference
 XPackage getPackage()
          Returns the value of the 'Package' container reference.
 EList<XTypeParameter> getTypeParameters()
          Returns the value of the 'Type Parameters' containment reference list.
 void setInstanceType(org.eclipse.xtext.common.types.JvmTypeReference value)
          Sets the value of the 'Instance Type' containment reference
 
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

getInstanceType

org.eclipse.xtext.common.types.JvmTypeReference getInstanceType()
Returns the value of the 'Instance Type' containment reference.

If the meaning of the 'Instance Type' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Instance Type' containment reference.
See Also:
setInstanceType(JvmTypeReference), XcorePackage.getXClassifier_InstanceType()

setInstanceType

void setInstanceType(org.eclipse.xtext.common.types.JvmTypeReference value)
Sets the value of the 'Instance Type' containment reference.

Parameters:
value - the new value of the 'Instance Type' containment reference.
See Also:
getInstanceType()

getPackage

XPackage getPackage()
Returns the value of the 'Package' container reference. It is bidirectional and its opposite is 'Classifiers'.

If the meaning of the 'Package' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Package' container reference.
See Also:
XcorePackage.getXClassifier_Package(), XPackage.getClassifiers()

getTypeParameters

EList<XTypeParameter> getTypeParameters()
Returns the value of the 'Type Parameters' containment reference list. The list contents are of type XTypeParameter.

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

Returns:
the value of the 'Type Parameters' containment reference list.
See Also:
XcorePackage.getXClassifier_TypeParameters()

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