|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GenFeature
A representation of the model object 'Gen Feature'.
The following features are supported:
GenModelPackage.getGenFeature()| Method Summary | |
|---|---|
java.lang.String |
getFormattedKeyFeatureName(int index)
|
java.lang.String |
getFormattedKeyFeatureNames()
|
java.lang.String |
getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenClass context,
int index)
|
java.lang.String |
getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenClass context,
int index,
boolean formal)
|
java.lang.String |
getKeyFeatureParameter(int index)
Deprecated. |
java.lang.String |
getKeyFeatureParameter(int index,
boolean formal)
Deprecated. |
java.lang.String |
getKeyFeatureParameters()
Deprecated. |
java.lang.String |
getKeyFeatureParameters(boolean formal)
Deprecated. |
java.lang.String |
getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenClass context)
|
java.lang.String |
getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenClass context,
boolean formal)
|
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getKeyGenFeatures()
|
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getRedefinedGenFeatures()
|
java.lang.String |
getRedefinedListItemType()
Deprecated. |
java.lang.String |
getRedefinedListItemType(org.eclipse.emf.codegen.ecore.genmodel.GenClass context)
|
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> |
getSubsettedGenFeatures()
|
boolean |
hasStringTypeKeyGenFeature()
|
boolean |
isCached()
|
boolean |
isDuplicate()
|
boolean |
isEffectiveContainsSubset()
|
boolean |
isFactoryMethods()
|
boolean |
isKey()
Returns the value of the 'Key' attribute |
boolean |
isPluralizationException()
Returns the value of the 'Pluralization Exception' attribute |
boolean |
isRedefinition()
|
boolean |
isSubset()
|
boolean |
isUnion()
|
void |
setKey(boolean value)
Sets the value of the ' Key' attribute |
void |
setPluralizationException(boolean value)
Sets the value of the ' Pluralization Exception' attribute |
| Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenFeature |
|---|
getAccessorName, getCapName, getChangeableFlag, getContainerClass, getContainmentFlag, getCreateChildValueLiteral, getDefaultValue, getDelegatedFeatures, getDelegatedFeatures, getDelegateFeature, getDerivedFlag, getEcoreFeature, getEDefault, getFeatureAccessorName, getFeatureKind, getFormattedName, getGenClass, getGenPackage, getGetAccessor, getGetArrayAccessor, getIDFlag, getImportedMetaType, getIsName, getKeys, getMetaType, getModelInfo, getName, getProperty, getPropertyCategory, getPropertyDescription, getPropertyFilterFlags, getPropertyImageName, getQualifiedFeatureAccessor, getQualifiedFeatureAccessorName, getQualifiedModelInfo, getResolveProxiesFlag, getReverse, getSafeName, getSafeNameAsEObject, getStaticDefaultValue, getTransientFlag, getUncapName, getUnsettableFlag, getUpperName, getVolatileFlag, hasDelegateFeature, hasEDefault, initialize, isBasicGet, isBasicSet, isBasicUnset, isBidirectional, isChangeable, isChildren, isContainer, isContains, isCreateChild, isDerived, isEffectiveContains, isESetField, isESetFlag, isField, isFlag, isGet, isID, isIsSet, isNotify, isProperty, isPropertyMultiLine, isPropertySortChoices, isReferenceType, isResolveProxies, isSet, isSetCreateChild, isSetDefaultValue, isSuppressedGetVisibility, isSuppressedIsSetVisibility, isSuppressedSetVisibility, isSuppressedUnsetVisibility, isTested, isUnset, isUnsettable, isVolatile, reconcile, setChildren, setCreateChild, setEcoreFeature, setGenClass, setNotify, setProperty, setPropertyCategory, setPropertyDescription, setPropertyMultiLine, setPropertySortChoices, unsetCreateChild |
| Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenTypedElement |
|---|
getEcoreModelElement, getEffectiveComplianceLevel, getEObjectCast, getGenClassType, getGenDataTypeType, getGenEnumType, getImportedEffectiveFeatureMapWrapperClass, getImportedEffectiveFeatureMapWrapperInternalInterface, getImportedInternalType, getImportedInternalType, getImportedMapEntryType, getImportedMapKeyType, getImportedMapTemplateArguments, getImportedMapValueType, getImportedType, getImportedType, getInternalTypeCast, getListItemType, getListItemType, getListTemplateArguments, getLowerBound, getMapEntryTypeGenClass, getMapGenClass, getMapItemType, getNonEObjectInternalTypeCast, getNonEObjectInternalTypeCast, getObjectType, getObjectType, getOrderedFlag, getPrimitiveValueFunction, getQualifiedListItemType, getQualifiedListItemType, getRawBoundType, getRawImportedBoundType, getRawImportedType, getRawListItemType, getRawType, getRawTypeCast, getType, getType, getTypeClassifier, getTypeClassifierAccessorName, getTypeGenClass, getTypeGenClassifier, getTypeGenDataType, getTypeGenEnum, getTypeGenPackage, getUniqueFlag, getUpperBound, hasGenericType, isBooleanType, isEffectiveSuppressEMFTypes, isEnumBasedType, isEnumType, isFeatureMapType, isFeatureMapWrapped, isListDataType, isListType, isMapType, isPrimitiveType, isStringBasedType, isStringType, isUncheckedCast, isUncheckedCast, isUnique, isWrappedFeatureMapType |
| 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, getCopyright, getDocumentation, getGenAnnotation, getGenAnnotations, getGenModel, hasCopyright, 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 |
| Methods inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenTypedElement |
|---|
getEcoreModelElement, getEffectiveComplianceLevel, getEObjectCast, getGenClassType, getGenDataTypeType, getGenEnumType, getImportedEffectiveFeatureMapWrapperClass, getImportedEffectiveFeatureMapWrapperInternalInterface, getImportedInternalType, getImportedInternalType, getImportedMapEntryType, getImportedMapKeyType, getImportedMapTemplateArguments, getImportedMapValueType, getImportedType, getImportedType, getInternalTypeCast, getListItemType, getListItemType, getListTemplateArguments, getLowerBound, getMapEntryTypeGenClass, getMapGenClass, getMapItemType, getNonEObjectInternalTypeCast, getNonEObjectInternalTypeCast, getObjectType, getObjectType, getOrderedFlag, getPrimitiveValueFunction, getQualifiedListItemType, getQualifiedListItemType, getRawBoundType, getRawImportedBoundType, getRawImportedType, getRawListItemType, getRawType, getRawTypeCast, getType, getType, getTypeClassifier, getTypeClassifierAccessorName, getTypeGenClass, getTypeGenClassifier, getTypeGenDataType, getTypeGenEnum, getTypeGenPackage, getUniqueFlag, getUpperBound, hasGenericType, isBooleanType, isEffectiveSuppressEMFTypes, isEnumBasedType, isEnumType, isFeatureMapType, isFeatureMapWrapped, isListDataType, isListType, isMapType, isPrimitiveType, isStringBasedType, isStringType, isUncheckedCast, isUncheckedCast, isUnique, isWrappedFeatureMapType |
| 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, getCopyright, getDocumentation, getGenAnnotation, getGenAnnotations, getGenModel, hasCopyright, 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 |
| 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, getCopyright, getDocumentation, getGenAnnotation, getGenAnnotations, getGenModel, hasCopyright, 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 |
|---|
boolean isKey()
If the meaning of the 'Key' attribute isn't clear, there really should be more of a description here...
setKey(boolean),
GenModelPackage.getGenFeature_Key()void setKey(boolean value)
Key' attribute.
value - the new value of the 'Key' attribute.isKey()boolean isPluralizationException()
If the meaning of the 'Pluralization Exception' attribute isn't clear, there really should be more of a description here...
setPluralizationException(boolean),
GenModelPackage.getGenFeature_PluralizationException()void setPluralizationException(boolean value)
Pluralization Exception' attribute.
value - the new value of the 'Pluralization Exception' attribute.isPluralizationException()boolean isCached()
boolean isDuplicate()
boolean isUnion()
boolean isSubset()
boolean isEffectiveContainsSubset()
boolean isFactoryMethods()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getSubsettedGenFeatures()
boolean isRedefinition()
java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getRedefinedGenFeatures()
java.lang.String getRedefinedListItemType(org.eclipse.emf.codegen.ecore.genmodel.GenClass context)
@Deprecated java.lang.String getRedefinedListItemType()
getRedefinedListItemType(GenClass) with either
null for erasing type parameter references or a
GenClass context representing potential type substitutions for
type parameter references. By default, this will just do
getRedefinedListItemType(getGenClass()).
getRedefinedListItemType(GenClass)java.util.List<org.eclipse.emf.codegen.ecore.genmodel.GenFeature> getKeyGenFeatures()
boolean hasStringTypeKeyGenFeature()
java.lang.String getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenClass context,
int index)
@Deprecated java.lang.String getKeyFeatureParameter(int index)
getKeyFeatureParameter(GenClass, int) with either
null for erasing type parameter references or a
GenClass context representing potential type substitutions for
type parameter references. By default, this will just do
getKeyFeatureParameter(getGenClass(), index).
getKeyFeatureParameter(GenClass, int)
java.lang.String getKeyFeatureParameter(org.eclipse.emf.codegen.ecore.genmodel.GenClass context,
int index,
boolean formal)
@Deprecated
java.lang.String getKeyFeatureParameter(int index,
boolean formal)
getKeyFeatureParameter(GenClass, int, boolean) with either
null for erasing type parameter references or a
GenClass context representing potential type substitutions for
type parameter references. By default, this will just do
getKeyFeatureParameter(getGenClass(), index, formal).
#getKeyFeatureParameter(GenClass, boolean)java.lang.String getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenClass context)
@Deprecated java.lang.String getKeyFeatureParameters()
getKeyFeatureParameters(GenClass) with either
null for erasing type parameter references or a
GenClass context representing potential type substitutions for
type parameter references. By default, this will just do
getKeyFeatureParameters(getGenClass()).
getKeyFeatureParameters(GenClass)
java.lang.String getKeyFeatureParameters(org.eclipse.emf.codegen.ecore.genmodel.GenClass context,
boolean formal)
@Deprecated java.lang.String getKeyFeatureParameters(boolean formal)
getKeyFeatureParameters(GenClass, boolean) with either
null for erasing type parameter references or a
GenClass context representing potential type substitutions for
type parameter references. By default, this will just do
getKeyFeatureParameter(getGenClass(), formal).
getKeyFeatureParameters(GenClass, boolean)java.lang.String getFormattedKeyFeatureName(int index)
java.lang.String getFormattedKeyFeatureNames()
|
Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||