|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.ocl.ecore.impl.EcorePackageImpl
public class EcorePackageImpl
An implementation of the model Package.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl |
|---|
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList |
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic |
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.ocl.ecore.EcorePackage |
|---|
EcorePackage.Literals |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage |
|---|
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl |
|---|
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI |
| Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
|---|
name, NAME_EDEFAULT |
| Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
| Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
eContainer |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder |
|---|
NIL |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Method Summary | |
|---|---|
protected void |
createEcoreAnnotations()
Initializes the annotations for http://www.eclipse.org/emf/2002/Ecore. |
protected void |
createExtendedMetaDataAnnotations()
Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData. |
void |
createPackageContents()
Creates the meta-model objects for the package. |
org.eclipse.emf.ecore.EClass |
getAnyType()
|
org.eclipse.emf.ecore.EClass |
getAssociationClassCallExp()
|
org.eclipse.emf.ecore.EClass |
getBagType()
|
org.eclipse.emf.ecore.EClass |
getBooleanLiteralExp()
|
org.eclipse.emf.ecore.EClass |
getCallExp()
|
org.eclipse.emf.ecore.EReference |
getCallOperationAction_Operation()
|
org.eclipse.emf.ecore.EClass |
getCallOperationAction()
|
org.eclipse.emf.ecore.EClass |
getCollectionItem()
|
org.eclipse.emf.ecore.EClass |
getCollectionLiteralExp()
|
org.eclipse.emf.ecore.EClass |
getCollectionLiteralPart()
|
org.eclipse.emf.ecore.EClass |
getCollectionRange()
|
org.eclipse.emf.ecore.EClass |
getCollectionType()
|
org.eclipse.emf.ecore.EReference |
getConstraint_ConstrainedElements()
|
org.eclipse.emf.ecore.EReference |
getConstraint_Specification()
|
org.eclipse.emf.ecore.EAttribute |
getConstraint_Stereotype()
|
org.eclipse.emf.ecore.EClass |
getConstraint()
|
EcoreFactory |
getEcoreFactory()
|
org.eclipse.emf.ecore.EClass |
getElementType()
|
org.eclipse.emf.ecore.EClass |
getEnumLiteralExp()
|
org.eclipse.emf.ecore.EClass |
getExpressionInOCL()
|
org.eclipse.emf.ecore.EClass |
getFeatureCallExp()
|
org.eclipse.emf.ecore.EClass |
getIfExp()
|
org.eclipse.emf.ecore.EClass |
getIntegerLiteralExp()
|
org.eclipse.emf.ecore.EClass |
getInvalidLiteralExp()
|
org.eclipse.emf.ecore.EClass |
getInvalidType()
|
org.eclipse.emf.ecore.EClass |
getIterateExp()
|
org.eclipse.emf.ecore.EClass |
getIteratorExp()
|
org.eclipse.emf.ecore.EClass |
getLetExp()
|
org.eclipse.emf.ecore.EClass |
getLiteralExp()
|
org.eclipse.emf.ecore.EClass |
getLoopExp()
|
org.eclipse.emf.ecore.EClass |
getMessageExp()
|
org.eclipse.emf.ecore.EClass |
getMessageType()
|
org.eclipse.emf.ecore.EClass |
getNavigationCallExp()
|
org.eclipse.emf.ecore.EClass |
getNullLiteralExp()
|
org.eclipse.emf.ecore.EClass |
getNumericLiteralExp()
|
org.eclipse.emf.ecore.EClass |
getOCLExpression()
|
org.eclipse.emf.ecore.EClass |
getOperationCallExp()
|
org.eclipse.emf.ecore.EReference |
getOppositePropertyCallExp_ReferredOppositeProperty()
|
org.eclipse.emf.ecore.EClass |
getOppositePropertyCallExp()
|
org.eclipse.emf.ecore.EClass |
getOrderedSetType()
|
org.eclipse.emf.ecore.EClass |
getPrimitiveLiteralExp()
|
org.eclipse.emf.ecore.EClass |
getPrimitiveType()
|
org.eclipse.emf.ecore.EClass |
getPropertyCallExp()
|
org.eclipse.emf.ecore.EClass |
getRealLiteralExp()
|
org.eclipse.emf.ecore.EReference |
getSendSignalAction_Signal()
|
org.eclipse.emf.ecore.EClass |
getSendSignalAction()
|
org.eclipse.emf.ecore.EClass |
getSequenceType()
|
org.eclipse.emf.ecore.EClass |
getSetType()
|
org.eclipse.emf.ecore.EClass |
getStateExp()
|
org.eclipse.emf.ecore.EClass |
getStringLiteralExp()
|
org.eclipse.emf.ecore.EClass |
getTemplateParameterType()
|
org.eclipse.emf.ecore.EClass |
getTupleLiteralExp()
|
org.eclipse.emf.ecore.EClass |
getTupleLiteralPart()
|
org.eclipse.emf.ecore.EClass |
getTupleType()
|
org.eclipse.emf.ecore.EClass |
getTypeExp()
|
org.eclipse.emf.ecore.EClass |
getTypeType()
|
org.eclipse.emf.ecore.EClass |
getUnlimitedNaturalLiteralExp()
|
org.eclipse.emf.ecore.EClass |
getUnspecifiedValueExp()
|
org.eclipse.emf.ecore.EClass |
getVariable()
|
org.eclipse.emf.ecore.EClass |
getVariableExp()
|
org.eclipse.emf.ecore.EClass |
getVoidType()
|
static EcorePackage |
init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. |
void |
initializePackageContents()
Complete the initialization of the package and its meta-model. |
void |
initializePackageContentsGen()
Complete the initialization of the package and its meta-model. |
| Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl |
|---|
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString |
| Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
|---|
eContents, eCrossReferences, getName, getNameGen, setName |
| Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
|---|
eBasicSetContainer, eInternalContainer |
| Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
|---|
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EPackage |
|---|
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI |
| Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
|---|
getName, setName |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
|---|
getEAnnotation, getEAnnotations |
| 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.ecore.InternalEObject |
|---|
eNotificationRequired |
| Method Detail |
|---|
public static EcorePackage init()
This method is used to initialize EcorePackage.eINSTANCE when that field is accessed.
Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
EcorePackage.eNS_URI,
createPackageContents(),
initializePackageContents()public org.eclipse.emf.ecore.EClass getAnyType()
getAnyType in interface EcorePackageAnyTypepublic org.eclipse.emf.ecore.EClass getBagType()
getBagType in interface EcorePackageBagTypepublic org.eclipse.emf.ecore.EClass getCollectionType()
getCollectionType in interface EcorePackageCollectionTypepublic org.eclipse.emf.ecore.EClass getElementType()
getElementType in interface EcorePackageElementTypepublic org.eclipse.emf.ecore.EClass getInvalidType()
getInvalidType in interface EcorePackageInvalidTypepublic org.eclipse.emf.ecore.EClass getMessageType()
getMessageType in interface EcorePackageMessageTypepublic org.eclipse.emf.ecore.EClass getOrderedSetType()
getOrderedSetType in interface EcorePackageOrderedSetTypepublic org.eclipse.emf.ecore.EClass getPrimitiveType()
getPrimitiveType in interface EcorePackagePrimitiveTypepublic org.eclipse.emf.ecore.EClass getSequenceType()
getSequenceType in interface EcorePackageSequenceTypepublic org.eclipse.emf.ecore.EClass getSetType()
getSetType in interface EcorePackageSetTypepublic org.eclipse.emf.ecore.EClass getTemplateParameterType()
getTemplateParameterType in interface EcorePackageTemplateParameterTypepublic org.eclipse.emf.ecore.EClass getTupleType()
getTupleType in interface EcorePackageTupleTypepublic org.eclipse.emf.ecore.EClass getTypeType()
getTypeType in interface EcorePackageTypeTypepublic org.eclipse.emf.ecore.EClass getVoidType()
getVoidType in interface EcorePackageVoidTypepublic org.eclipse.emf.ecore.EClass getCallOperationAction()
getCallOperationAction in interface EcorePackageCallOperationActionpublic org.eclipse.emf.ecore.EReference getCallOperationAction_Operation()
getCallOperationAction_Operation in interface EcorePackageCallOperationAction.getOperation(),
EcorePackage.getCallOperationAction()public org.eclipse.emf.ecore.EClass getConstraint()
getConstraint in interface EcorePackageConstraintpublic org.eclipse.emf.ecore.EReference getConstraint_Specification()
getConstraint_Specification in interface EcorePackageConstraint.getSpecification(),
EcorePackage.getConstraint()public org.eclipse.emf.ecore.EReference getConstraint_ConstrainedElements()
getConstraint_ConstrainedElements in interface EcorePackageConstraint.getConstrainedElements(),
EcorePackage.getConstraint()public org.eclipse.emf.ecore.EAttribute getConstraint_Stereotype()
getConstraint_Stereotype in interface EcorePackageConstraint.getStereotype(),
EcorePackage.getConstraint()public org.eclipse.emf.ecore.EClass getSendSignalAction()
getSendSignalAction in interface EcorePackageSendSignalActionpublic org.eclipse.emf.ecore.EReference getSendSignalAction_Signal()
getSendSignalAction_Signal in interface EcorePackageSendSignalAction.getSignal(),
EcorePackage.getSendSignalAction()public org.eclipse.emf.ecore.EClass getExpressionInOCL()
getExpressionInOCL in interface EcorePackageExpressionInOCLpublic org.eclipse.emf.ecore.EClass getAssociationClassCallExp()
getAssociationClassCallExp in interface EcorePackageAssociationClassCallExppublic org.eclipse.emf.ecore.EClass getBooleanLiteralExp()
getBooleanLiteralExp in interface EcorePackageBooleanLiteralExppublic org.eclipse.emf.ecore.EClass getCallExp()
getCallExp in interface EcorePackageCallExppublic org.eclipse.emf.ecore.EClass getCollectionItem()
getCollectionItem in interface EcorePackageCollectionItempublic org.eclipse.emf.ecore.EClass getCollectionLiteralExp()
getCollectionLiteralExp in interface EcorePackageCollectionLiteralExppublic org.eclipse.emf.ecore.EClass getCollectionLiteralPart()
getCollectionLiteralPart in interface EcorePackageCollectionLiteralPartpublic org.eclipse.emf.ecore.EClass getCollectionRange()
getCollectionRange in interface EcorePackageCollectionRangepublic org.eclipse.emf.ecore.EClass getEnumLiteralExp()
getEnumLiteralExp in interface EcorePackageEnumLiteralExppublic org.eclipse.emf.ecore.EClass getFeatureCallExp()
getFeatureCallExp in interface EcorePackageFeatureCallExppublic org.eclipse.emf.ecore.EClass getIfExp()
getIfExp in interface EcorePackageIfExppublic org.eclipse.emf.ecore.EClass getIntegerLiteralExp()
getIntegerLiteralExp in interface EcorePackageIntegerLiteralExppublic org.eclipse.emf.ecore.EClass getUnlimitedNaturalLiteralExp()
getUnlimitedNaturalLiteralExp in interface EcorePackageUnlimitedNaturalLiteralExppublic org.eclipse.emf.ecore.EClass getInvalidLiteralExp()
getInvalidLiteralExp in interface EcorePackageInvalidLiteralExppublic org.eclipse.emf.ecore.EClass getIterateExp()
getIterateExp in interface EcorePackageIterateExppublic org.eclipse.emf.ecore.EClass getIteratorExp()
getIteratorExp in interface EcorePackageIteratorExppublic org.eclipse.emf.ecore.EClass getLetExp()
getLetExp in interface EcorePackageLetExppublic org.eclipse.emf.ecore.EClass getLiteralExp()
getLiteralExp in interface EcorePackageLiteralExppublic org.eclipse.emf.ecore.EClass getLoopExp()
getLoopExp in interface EcorePackageLoopExppublic org.eclipse.emf.ecore.EClass getMessageExp()
getMessageExp in interface EcorePackageMessageExppublic org.eclipse.emf.ecore.EClass getNavigationCallExp()
getNavigationCallExp in interface EcorePackageNavigationCallExppublic org.eclipse.emf.ecore.EClass getNullLiteralExp()
getNullLiteralExp in interface EcorePackageNullLiteralExppublic org.eclipse.emf.ecore.EClass getNumericLiteralExp()
getNumericLiteralExp in interface EcorePackageNumericLiteralExppublic org.eclipse.emf.ecore.EClass getOCLExpression()
getOCLExpression in interface EcorePackageOCLExpressionpublic org.eclipse.emf.ecore.EClass getOperationCallExp()
getOperationCallExp in interface EcorePackageOperationCallExppublic org.eclipse.emf.ecore.EClass getPrimitiveLiteralExp()
getPrimitiveLiteralExp in interface EcorePackagePrimitiveLiteralExppublic org.eclipse.emf.ecore.EClass getPropertyCallExp()
getPropertyCallExp in interface EcorePackagePropertyCallExppublic org.eclipse.emf.ecore.EClass getRealLiteralExp()
getRealLiteralExp in interface EcorePackageRealLiteralExppublic org.eclipse.emf.ecore.EClass getStateExp()
getStateExp in interface EcorePackageStateExppublic org.eclipse.emf.ecore.EClass getStringLiteralExp()
getStringLiteralExp in interface EcorePackageStringLiteralExppublic org.eclipse.emf.ecore.EClass getTupleLiteralExp()
getTupleLiteralExp in interface EcorePackageTupleLiteralExppublic org.eclipse.emf.ecore.EClass getTupleLiteralPart()
getTupleLiteralPart in interface EcorePackageTupleLiteralPartpublic org.eclipse.emf.ecore.EClass getTypeExp()
getTypeExp in interface EcorePackageTypeExppublic org.eclipse.emf.ecore.EClass getUnspecifiedValueExp()
getUnspecifiedValueExp in interface EcorePackageUnspecifiedValueExppublic org.eclipse.emf.ecore.EClass getVariable()
getVariable in interface EcorePackageVariablepublic org.eclipse.emf.ecore.EClass getVariableExp()
getVariableExp in interface EcorePackageVariableExppublic org.eclipse.emf.ecore.EClass getOppositePropertyCallExp()
getOppositePropertyCallExp in interface EcorePackageOppositePropertyCallExppublic org.eclipse.emf.ecore.EReference getOppositePropertyCallExp_ReferredOppositeProperty()
getOppositePropertyCallExp_ReferredOppositeProperty in interface EcorePackageOppositePropertyCallExp.getReferredOppositeProperty(),
EcorePackage.getOppositePropertyCallExp()public EcoreFactory getEcoreFactory()
getEcoreFactory in interface EcorePackagepublic void createPackageContents()
public void initializePackageContents()
The generated implementation is extended by adding me as a child of the empty root OCL package.
public void initializePackageContentsGen()
protected void createEcoreAnnotations()
protected void createExtendedMetaDataAnnotations()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||