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

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

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.util.List getAllGenConstraints()
           
 java.lang.String getClassifierAccessorName()
           
 java.lang.String getClassifierID()
           
 java.lang.String getClassifierInstanceName()
           
 GenClassifier getConstraintDelegate(java.lang.String constraint)
           
 GenClassifier getConstraintImplementor(java.lang.String constraint)
           
 EClassifier getEcoreClassifier()
           
 java.lang.String getFormattedName()
          This returns a name like 'XSDElementDeclaration' formatted like 'XSD Element Declaration'
 java.util.List getGenConstraints()
           
 java.lang.String getGeneratedInstanceClassFlag()
           
 GenPackage getGenPackage()
          Returns the value of the 'Gen Package' reference.
 java.lang.String getImportedInstanceClassName()
           
 java.lang.String getImportedMetaType()
           
 java.lang.String getMetaType()
           
 java.lang.String getName()
           
 java.lang.String getQualifiedClassifierAccessor()
           
 java.lang.String getSafeUncapName()
           
 boolean hasOnlyDefaultConstraints()
           
 
Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenBase
canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getDocumentation, getEcoreModelElement, getGenAnnotation, getGenAnnotations, getGenModel, hasDocumentation, reconcile, safeName, uncapName, uncapPrefixedName
 
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

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()

getQualifiedClassifierAccessor

public java.lang.String getQualifiedClassifierAccessor()

getSafeUncapName

public java.lang.String getSafeUncapName()

getImportedInstanceClassName

public java.lang.String getImportedInstanceClassName()

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()

getGenConstraints

public java.util.List getGenConstraints()

getAllGenConstraints

public java.util.List getAllGenConstraints()

getConstraintImplementor

public GenClassifier getConstraintImplementor(java.lang.String constraint)

getConstraintDelegate

public GenClassifier getConstraintDelegate(java.lang.String constraint)

hasOnlyDefaultConstraints

public boolean hasOnlyDefaultConstraints()

getGeneratedInstanceClassFlag

public java.lang.String getGeneratedInstanceClassFlag()

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