public abstract class GenClassifierImpl extends GenBaseImpl implements GenClassifier
The following features are implemented:
GenBaseImpl.AnnotationFilter, GenBaseImpl.AnnotationFilterImpl, GenBaseImpl.ColorInformation, GenBaseImpl.EclipseUtil, GenBaseImpl.GenAnnotationCopier, GenBaseImpl.GenClassFilter, GenBaseImpl.GenConstraintFilter, GenBaseImpl.GenFeatureFilter, GenBaseImpl.GenOperationFilter, GenBaseImpl.GIFEmitter, GenBaseImpl.UniqueNameHelperBasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplBasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
protected EList<GenTypeParameter> |
genTypeParameters
The cached value of the '
Gen Type Parameters' containment reference list |
DEFAULT_ANNOTATION_FILTER, EMPTY_URI, genAnnotations, PLATFORM_RESOURCE_URIeAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXYEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETEOPPOSITE_FEATURE_BASE| Modifier | Constructor and Description |
|---|---|
protected |
GenClassifierImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.util.List<java.lang.String> |
getAllGenConstraints() |
java.lang.String |
getClassifierAccessorName() |
java.lang.String |
getClassifierID() |
java.lang.String |
getClassifierInstanceName() |
protected java.lang.String |
getConstraintExpression(java.lang.String constraint) |
java.lang.String |
getConstraintExpression(java.lang.String constraint,
java.lang.String indentation) |
GenClassifier |
getConstraintImplementor(java.lang.String constraint) |
abstract EClassifier |
getEcoreClassifier() |
EModelElement |
getEcoreModelElement() |
java.lang.String |
getFormattedName()
This returns a name like 'XSDElementDeclaration' formatted like 'XSD Element Declaration'
|
java.util.List<java.lang.String> |
getGenConstraints() |
GenPackage |
getGenPackage() |
EList<GenTypeParameter> |
getGenTypeParameters() |
java.lang.String |
getImportedBoundedWildcardInstanceClassName() |
abstract java.lang.String |
getImportedMetaType() |
java.lang.String |
getImportedParameterizedInstanceClassName() |
java.lang.String |
getImportedWildcardInstanceClassName() |
java.lang.String |
getMetaType() |
java.lang.String |
getName() |
java.lang.String |
getQualifiedClassifierAccessor() |
java.lang.String |
getSafeUncapName() |
java.lang.String |
getUncapName() |
java.lang.String |
getValidationDelegate(java.lang.String constraint) |
boolean |
hasConstraintExpression(java.lang.String constraint) |
boolean |
hasOnlyDefaultConstraints() |
boolean |
isUncheckedCast() |
addNonDuplicates, addPackagePrefix, addPackageSuffix, appendAnnotationInfo, appendAnnotationInfo, appendAnnotationInfo, appendLineBreak, appendModelSetting, appendModelSetting, basicGetEcoreModelElement, canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, collectGenClasses, collectGenConstraints, collectGenFeatures, collectGenOperations, collectGenOperations, createInputStream, createMonitor, createOutputStream, eInverseAdd, eObjectForURIFragmentSegment, escapeString, eURIFragmentSegment, exists, filterGenClasses, findGenClass, findGenClassifier, findGenDataType, findGenEnum, findGenFeature, findGenOperation, findGenPackage, findGenPackageHelper, findOrCreateContainer, format, format, formatCode, gen, gen, genEdit, genEditor, generate, generate, generate, generate, generate, generate, generateEdit, generateEditor, generateSchema, generateTests, genSchema, genTests, getAllGenPackages, getAnnotationInfo, getAnnotationInfo, getBoundType, getContents, getCopyright, getCopyright, getDocumentation, getDocumentation, getEcoreType, getEffectiveComplianceLevel, getEffectiveEObjectType, getEffectiveFeatureMapWrapperInterface, getEffectiveListType, getEffectiveListType, getEffectiveListType, getEffectiveMapEntryType, getEffectiveMapEntryType, getEffectiveMapEntryType, getEffectiveMapType, getEffectiveMapType, getEffectiveMapType, getEncoding, getExtendedMetaData, getGenAnnotation, getGenAnnotations, getGenModel, getImplClassName, getImportedEffectiveFeatureMapWrapperClass, getImportedEffectiveFeatureMapWrapperInternalInterface, getImportedType, getImportedType, getImportedType, getImportManager, getInstanceClass, getInterfaceName, getJavaLangTypes, getJavaReservedWords, getMainGenModel, getModelInfo, getPrimitiveDefault, getPrimitiveObjectType, getType, getType, getType, getTypeArgument, getTypeArguments, getTypeGenClasses, hasCopyright, hasDocumentation, hasModelContribution, hasReferenceToClassifierWithInstanceTypeName, hasReferenceToClassifierWithInstanceTypeName, hasSubstitution, indent, indent, indent, indentAndImport, isBlank, isDerivedType, isEffectiveSuppressEMFTypes, isJavaUtilMapEntry, isPrimitiveType, isReadOnly, isRemappedXMLType, parseName, reconcileGenAnnotations, safeName, setImportManager, setOverwriteable, toString, uncapName, uncapPrefixedName, uncapPrefixedName, unicodeEscapeEncodeeAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetConstraintDelegate, getGeneratedInstanceClassFlag, getImportedInstanceClassName, getRawImportedInstanceClassName, getRawInstanceClassNamecanGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getCopyright, getDocumentation, getGenAnnotation, getGenAnnotations, getGenModel, hasCopyright, hasDocumentation, reconcile, safeName, uncapName, uncapPrefixedNameeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereNotificationRequiredprotected EList<GenTypeParameter> genTypeParameters
Gen Type Parameters' containment reference list.
getGenTypeParameters()protected EClass eStaticClass()
eStaticClass in class GenBaseImplpublic GenPackage getGenPackage()
getGenPackage in interface GenClassifierGenModelPackage.getGenClassifier_GenPackage(),
GenPackage.getGenClassifiers()public EList<GenTypeParameter> getGenTypeParameters()
getGenTypeParameters in interface GenClassifierGenModelPackage.getGenClassifier_GenTypeParameters()public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class GenBaseImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class GenBaseImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class GenBaseImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class GenBaseImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class GenBaseImplEObject.eIsSet(EStructuralFeature)public EModelElement getEcoreModelElement()
getEcoreModelElement in interface GenBasegetEcoreModelElement in class GenBaseImplpublic abstract EClassifier getEcoreClassifier()
getEcoreClassifier in interface GenClassifierpublic abstract java.lang.String getImportedMetaType()
getImportedMetaType in interface GenClassifierpublic java.lang.String getMetaType()
getMetaType in interface GenClassifierpublic java.lang.String getName()
getName in interface GenClassifiergetName in class GenBaseImplpublic java.lang.String getUncapName()
public java.lang.String getSafeUncapName()
getSafeUncapName in interface GenClassifierpublic java.lang.String getClassifierAccessorName()
getClassifierAccessorName in interface GenClassifierpublic java.lang.String getQualifiedClassifierAccessor()
getQualifiedClassifierAccessor in interface GenClassifierpublic java.lang.String getFormattedName()
GenClassifiergetFormattedName in interface GenClassifierpublic java.lang.String getClassifierInstanceName()
getClassifierInstanceName in interface GenClassifierpublic java.lang.String getClassifierID()
getClassifierID in interface GenClassifierpublic java.util.List<java.lang.String> getGenConstraints()
getGenConstraints in interface GenClassifierpublic java.util.List<java.lang.String> getAllGenConstraints()
getAllGenConstraints in interface GenClassifierpublic GenClassifier getConstraintImplementor(java.lang.String constraint)
getConstraintImplementor in interface GenClassifierpublic boolean hasOnlyDefaultConstraints()
hasOnlyDefaultConstraints in interface GenClassifierpublic boolean isUncheckedCast()
isUncheckedCast in interface GenClassifierpublic java.lang.String getImportedParameterizedInstanceClassName()
getImportedParameterizedInstanceClassName in interface GenClassifierpublic java.lang.String getImportedWildcardInstanceClassName()
getImportedWildcardInstanceClassName in interface GenClassifierpublic java.lang.String getImportedBoundedWildcardInstanceClassName()
getImportedBoundedWildcardInstanceClassName in interface GenClassifierprotected java.lang.String getConstraintExpression(java.lang.String constraint)
public boolean hasConstraintExpression(java.lang.String constraint)
hasConstraintExpression in interface GenClassifierpublic java.lang.String getConstraintExpression(java.lang.String constraint,
java.lang.String indentation)
getConstraintExpression in interface GenClassifierpublic java.lang.String getValidationDelegate(java.lang.String constraint)
getValidationDelegate in interface GenClassifier