org.eclipse.emf.codegen.ecore.genmodel
Interface GenClassifier

All Superinterfaces:
EObject, GenBase, Notifier
All Known Subinterfaces:
GenClass, GenDataType, GenEnum
All Known Implementing Classes:
GenClassifierImpl

public interface GenClassifier
extends GenBase

A representation of the model object 'Gen Meta Object'.

The following features are supported:

See Also:
GenModelPackage.getGenClassifier()

Method Summary
 java.lang.String getClassifierAccessorName()
           
 java.lang.String getClassifierID()
           
 java.lang.String getClassifierInstanceName()
           
 EClassifier getEcoreClassifier()
           
 java.lang.String getFormattedName()
          This returns a name like 'XSDElementDeclaration' formatted like 'XSD Element Declaration'
 GenPackage getGenPackage()
          Returns the value of the 'Gen Package' reference.
 java.lang.String getImportedMetaType()
           
 java.lang.String getMetaType()
           
 java.lang.String getName()
           
 
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase
canGenerate, canGenerateEdit, canGenerateEditor, capName, ePackageGenModel, format, generate, generateEdit, generateEditor, getGenModel, reconcile, safeName, uncapName, uncapPrefixedName
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, 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

getGenPackage

public GenPackage getGenPackage()
Returns the value of the 'Gen Package' reference. It is bidirectional and its opposite is 'Gen Classifiers'.

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

Returns:
the value of the 'Gen Package' reference.
See Also:
GenModelPackage.getGenClassifier_GenPackage(), GenPackage.getGenClassifiers()

getEcoreClassifier

public EClassifier getEcoreClassifier()

getImportedMetaType

public java.lang.String getImportedMetaType()

getMetaType

public java.lang.String getMetaType()

getName

public java.lang.String getName()

getClassifierAccessorName

public java.lang.String getClassifierAccessorName()

getFormattedName

public java.lang.String getFormattedName()
This returns a name like 'XSDElementDeclaration' formatted like 'XSD Element Declaration'

getClassifierInstanceName

public java.lang.String getClassifierInstanceName()

getClassifierID

public java.lang.String getClassifierID()

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