public interface GenClass extends org.eclipse.emf.codegen.ecore.genmodel.GenClass, GenClassifier
GenModelPackage.getGenClass()
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.codegen.ecore.genmodel.GenFeature |
findGenFeature(org.eclipse.emf.ecore.EStructuralFeature ecoreFeature) |
org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
findGenOperation(org.eclipse.emf.ecore.EOperation ecoreOperation) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getAllUnionGenFeatures() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getDuplicateGenFeatures() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> |
getDuplicateGenOperations() |
org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
getImplementedCollidingGetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
getImplementedCollidingIsSetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
getImplementedCollidingSetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
getImplementedCollidingUnsetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getImplementedRedefinedGenFeatures() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> |
getImplementedRedefinedGenOperations() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getImplementedSubsetGenFeatures() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getImplementedSubsetGenFeatures(boolean listType) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getImplementedSupersetGenFeatures() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getImplementedSupersetGenFeatures(boolean listType) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getImplementedUnionGenFeatures() |
java.lang.String |
getImportedOperationsClassName() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getIsSetSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature unionGenFeature) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getKeyGenFeatures() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getKeyGenFeatures(boolean includeContains) |
java.lang.String |
getOperationsClassExtends() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> |
getOperationsClassGenOperations() |
java.lang.String |
getOperationsClassName() |
java.lang.String |
getQualifiedOperationsClassName() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getRedefinedGenFeatures() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> |
getRedefinedGenOperations() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getRedefinitionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature redefinedGenFeature) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> |
getRedefinitionGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenOperation redefinedGenOperation) |
java.lang.String |
getSubsetFeatureAccessorArray(org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature) |
java.lang.String |
getSubsetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature) |
java.lang.String |
getSubsetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature,
boolean includeDerived) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSubsetGenFeatures() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature,
boolean includeDerived) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature,
boolean includeDerived,
boolean includeListType) |
java.lang.String |
getSupersetFeatureAccessorArray(org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature) |
java.lang.String |
getSupersetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSupersetGenFeatures() |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature,
boolean includeDerived) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature,
boolean includeDerived,
boolean includeListType) |
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getUnionGenFeatures() |
boolean |
hasOCLOperationBodies() |
boolean |
isDerivedUnionListType(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
boolean |
isFactoryMethods(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
boolean |
isRedefined(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
boolean |
isRedefined(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation) |
boolean |
isSuperset(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature) |
addClassPsuedoImports, clearCache, getAbstractFlag, getAllBaseGenClasses, getAllChildrenFeatures, getAllCreateChildFeatures, getAllCreateChildFeaturesIncludingDelegation, getAllEVirtualIndexBitFields, getAllGenFeatures, getAllGenOperations, getAllGenOperations, getBaseGenClass, getBaseGenClasses, getCastFromEObject, getChildCreationData, getChildCreationData, getChildrenClasses, getChildrenFeatures, getClassExtends, getClassExtendsGenClass, getClassImplements, getClassName, getClassTypeArguments, getContentNotifyFeatures, getCreateChildFeatures, getCreateChildFeaturesIncludingDelegation, getCreateChildIconFileName, getCreateChildIconFileName, getCrossPackageChildrenClasses, getCrossPackageCreateChildFeatures, getDeclaredFieldGenFeatures, getDeclaredGenFeatures, getDeclaredGenOperations, getEBasicRemoveFromContainerGenFeatures, getEcoreClass, getEGetGenFeatures, getEInverseAddGenFeatures, getEInverseRemoveGenFeatures, getEIsSetGenFeatures, getESetFlagIndex, getESetFlagsField, getESetGenFeatures, getEUnsetGenFeatures, getEVirtualIndexBitFields, getEVirtualValuesField, getExtendedGenClasses, getExtendedGenFeatures, getExtendedGenOperations, getFeatureCount, getFeatureCountID, getFeatureCountValue, getFeatureID, getFeatureValue, getFlagGenFeatures, getFlagGenFeatures, getFlagGenFeaturesWithDefault, getFlagIndex, getFlagMask, getFlagsField, getFlagSize, getGenFeatures, getGenOperations, getGetAccessorOperation, getImplementedGenClasses, getImplementedGenFeatures, getImplementedGenOperations, getImplementingGenModel, getImportedClassName, getImportedInterfaceName, getImportedProviderClassName, getImportedTestCaseClassName, getInheritedGenFeatures, getInterfaceExtends, getInterfaceFlag, getInterfaceName, getInterfaceTypeArguments, getInterfaceWildTypeArguments, getInvariantOperation, getInvariantOperations, getIsSetAccessorOperation, getItemIconAccessorName, getItemIconFileName, getItemProviderAdapterFactoryClassName, getLabelAndContentNotifyFeatures, getLabelFeature, getLabelFeatureCandidates, getLabelNotifyFeatures, getListConstructor, getLocalFeatureIndex, getLocalOperationIndex, getMapEntryKeyFeature, getMapEntryValueFeature, getMixedGenFeature, getMixinGenClasses, getMixinGenFeatures, getMixinGenOperations, getModelInfo, getNotifyFeatures, getOffsetCorrectionField, getOperationCount, getOperationCountID, getOperationCountValue, getOperationID, getOperationID, getOperationValue, getOverrideGenOperation, getOverrideGenOperations, getPropertyFeatures, getProvider, getProviderBaseClassName, getProviderClassName, getProviderExtendsGenClass, getProviderImplementedGenClasses, getProviderImplementsClassNames, getQualifiedClassExtends, getQualifiedClassImplementsList, getQualifiedClassName, getQualifiedFeatureCountID, getQualifiedFeatureID, getQualifiedInterfaceExtendsList, getQualifiedInterfaceName, getQualifiedOperationCountID, getQualifiedOperationID, getQualifiedProviderClassName, getQualifiedTestCaseClassName, getRawImportedInterfaceName, getRawQualifiedInterfaceName, getReifiedGenFeatures, getSetAccessorOperation, getSharedClassCreateChildFeatures, getSwitchGenClasses, getTestCaseClassName, getToStringGenFeatures, getTypeParameters, getUncapName, getUniqueName, getUnsetAccessorOperation, hasCollidingGetAccessorOperation, hasCollidingIsSetAccessorOperation, hasCollidingSetAccessorOperation, hasCollidingUnsetAccessorOperation, hasFactoryInterfaceCreateMethod, hasFeatureMapCreateChildFeatures, hasGenericSuperTypes, hasImplementedToStringGenOperation, hasOffsetCorrection, hasStaticFeatures, hasTests, implementsAny, initialize, isAbstract, isDocumentRoot, isDynamic, isEObject, isEObjectExtension, isESetField, isESetFlag, isExternalInterface, isField, isFlag, isImage, isInterface, isJavaIOSerializable, isMapEntry, isModelRoot, isProviderSingleton, isRawBaseClass, needsHasChildrenMethodOverride, needsRootExtendsInterfaceExtendsTag, reconcile, setDynamic, setEcoreClass, setImage, setLabelFeature, setProvider
getAllGenConstraints, getClassifierAccessorName, getClassifierID, getClassifierInstanceName, getConstraintDelegate, getConstraintExpression, getConstraintImplementor, getDocumentation, getEcoreClassifier, getFormattedName, getGenConstraints, getGeneratedInstanceClassFlag, getGenPackage, getGenTypeParameters, getImportedBoundedWildcardInstanceClassName, getImportedInstanceClassName, getImportedMetaType, getImportedParameterizedInstanceClassName, getImportedWildcardInstanceClassName, getMetaType, getName, getQualifiedClassifierAccessor, getRawImportedInstanceClassName, getRawInstanceClassName, getSafeUncapName, getValidationDelegate, hasConstraintExpression, hasOnlyDefaultConstraints, isUncheckedCast, setDocumentation
canGenerate, canGenerateEdit, canGenerateEditor, canGenerateSchema, canGenerateTests, capName, format, gen, genEdit, genEditor, generate, generate, generateEdit, generateEdit, generateEditor, generateEditor, generateSchema, generateSchema, generateTests, generateTests, genSchema, genTests, getAPITags, getCopyright, getDocumentation, getEcoreModelElement, getGenAnnotation, getGenAnnotations, getGenModel, getImplicitAPITags, getImplicitAPITags, hasAPIDeprecatedTag, hasAPITags, hasCopyright, hasDocumentation, hasImplicitAPIDeprecatedTag, hasImplicitAPITags, hasImplicitAPITags, reconcile, safeName, uncapName, uncapPrefixedName
java.lang.String getOperationsClassName()
java.lang.String getImportedOperationsClassName()
java.lang.String getQualifiedOperationsClassName()
java.lang.String getOperationsClassExtends()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> getOperationsClassGenOperations()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getKeyGenFeatures()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getKeyGenFeatures(boolean includeContains)
boolean isFactoryMethods(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
org.eclipse.emf.codegen.ecore.genmodel.GenFeature findGenFeature(org.eclipse.emf.ecore.EStructuralFeature ecoreFeature)
org.eclipse.emf.codegen.ecore.genmodel.GenOperation findGenOperation(org.eclipse.emf.ecore.EOperation ecoreOperation)
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getDuplicateGenFeatures()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> getDuplicateGenOperations()
boolean isDerivedUnionListType(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getUnionGenFeatures()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getImplementedUnionGenFeatures()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSubsetGenFeatures()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getImplementedSubsetGenFeatures()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getImplementedSubsetGenFeatures(boolean listType)
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature)
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature, boolean includeDerived)
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSupersetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature, boolean includeDerived, boolean includeListType)
java.lang.String getSupersetFeatureAccessorArray(org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature)
java.lang.String getSupersetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenFeature subsetGenFeature)
boolean isSuperset(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSupersetGenFeatures()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getImplementedSupersetGenFeatures()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getImplementedSupersetGenFeatures(boolean listType)
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature)
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature, boolean includeDerived)
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature, boolean includeDerived, boolean includeListType)
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getIsSetSubsetGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature unionGenFeature)
java.lang.String getSubsetFeatureAccessorArray(org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature)
java.lang.String getSubsetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature)
java.lang.String getSubsetFeatureIDArray(org.eclipse.emf.codegen.ecore.genmodel.GenFeature supersetGenFeature, boolean includeDerived)
boolean isRedefined(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getRedefinedGenFeatures()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getImplementedRedefinedGenFeatures()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getRedefinitionGenFeatures(org.eclipse.emf.codegen.ecore.genmodel.GenFeature redefinedGenFeature)
boolean isRedefined(org.eclipse.emf.codegen.ecore.genmodel.GenOperation genOperation)
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> getRedefinedGenOperations()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> getImplementedRedefinedGenOperations()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenOperation> getRedefinitionGenOperations(org.eclipse.emf.codegen.ecore.genmodel.GenOperation redefinedGenOperation)
org.eclipse.emf.codegen.ecore.genmodel.GenOperation getImplementedCollidingGetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
org.eclipse.emf.codegen.ecore.genmodel.GenOperation getImplementedCollidingSetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
org.eclipse.emf.codegen.ecore.genmodel.GenOperation getImplementedCollidingIsSetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
org.eclipse.emf.codegen.ecore.genmodel.GenOperation getImplementedCollidingUnsetGenOperation(org.eclipse.emf.codegen.ecore.genmodel.GenFeature genFeature)
boolean hasOCLOperationBodies()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getAllUnionGenFeatures()