|
||||||||||
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, hasSettingDelegate, 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, eInvoke, 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, eInvoke, 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, eInvoke, 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 |