|
||||||||||
| 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.examples.xtext.completeocl.completeoclcs.impl.CompleteOCLCSPackageImpl
public class CompleteOCLCSPackageImpl
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.examples.xtext.completeocl.completeoclcs.CompleteOCLCSPackage |
|---|
CompleteOCLCSPackage.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 |
createImportAnnotations()
Initializes the annotations for http://www.eclipse.org/OCL/Import. |
void |
createPackageContents()
Creates the meta-model objects for the package. |
org.eclipse.emf.ecore.EReference |
getClassifierContextDeclCS_Classifier()
|
org.eclipse.emf.ecore.EReference |
getClassifierContextDeclCS_Definitions()
|
org.eclipse.emf.ecore.EReference |
getClassifierContextDeclCS_Invariants()
|
org.eclipse.emf.ecore.EAttribute |
getClassifierContextDeclCS_SelfName()
|
org.eclipse.emf.ecore.EClass |
getClassifierContextDeclCS()
|
CompleteOCLCSFactory |
getCompleteOCLCSFactory()
|
org.eclipse.emf.ecore.EReference |
getCompleteOCLDocumentCS_Contexts()
|
org.eclipse.emf.ecore.EReference |
getCompleteOCLDocumentCS_OwnedInclude()
|
org.eclipse.emf.ecore.EReference |
getCompleteOCLDocumentCS_Packages()
|
org.eclipse.emf.ecore.EClass |
getCompleteOCLDocumentCS()
|
org.eclipse.emf.ecore.EClass |
getContextDeclCS()
|
org.eclipse.emf.ecore.EReference |
getDefCS_ClassifierContextDecl()
|
org.eclipse.emf.ecore.EReference |
getDefCS_Specification()
|
org.eclipse.emf.ecore.EAttribute |
getDefCS_Static()
|
org.eclipse.emf.ecore.EClass |
getDefCS()
|
org.eclipse.emf.ecore.EReference |
getDefOperationCS_Parameters()
|
org.eclipse.emf.ecore.EClass |
getDefOperationCS()
|
org.eclipse.emf.ecore.EClass |
getDefPropertyCS()
|
org.eclipse.emf.ecore.EReference |
getFeatureContextDeclCS_Class()
|
org.eclipse.emf.ecore.EReference |
getFeatureContextDeclCS_OwnedType()
|
org.eclipse.emf.ecore.EClass |
getFeatureContextDeclCS()
|
org.eclipse.emf.ecore.EReference |
getIncludeCS_Namespace()
|
org.eclipse.emf.ecore.EClass |
getIncludeCS()
|
org.eclipse.emf.ecore.EReference |
getOCLMessageArgCS_Type()
|
org.eclipse.emf.ecore.EClass |
getOCLMessageArgCS()
|
org.eclipse.emf.ecore.EReference |
getOperationContextDeclCS_Bodies()
|
org.eclipse.emf.ecore.EReference |
getOperationContextDeclCS_Operation()
|
org.eclipse.emf.ecore.EReference |
getOperationContextDeclCS_Parameters()
|
org.eclipse.emf.ecore.EReference |
getOperationContextDeclCS_Postconditions()
|
org.eclipse.emf.ecore.EReference |
getOperationContextDeclCS_Preconditions()
|
org.eclipse.emf.ecore.EReference |
getOperationContextDeclCS_Result()
|
org.eclipse.emf.ecore.EClass |
getOperationContextDeclCS()
|
org.eclipse.emf.ecore.EReference |
getPackageDeclarationCS_Contexts()
|
org.eclipse.emf.ecore.EReference |
getPackageDeclarationCS_Package()
|
org.eclipse.emf.ecore.EClass |
getPackageDeclarationCS()
|
org.eclipse.emf.ecore.EReference |
getPathNameDeclCS_PathName()
|
org.eclipse.emf.ecore.EClass |
getPathNameDeclCS()
|
org.eclipse.emf.ecore.EReference |
getPropertyContextDeclCS_DefaultExpressions()
|
org.eclipse.emf.ecore.EReference |
getPropertyContextDeclCS_DerivedInvariants()
|
org.eclipse.emf.ecore.EReference |
getPropertyContextDeclCS_Property()
|
org.eclipse.emf.ecore.EClass |
getPropertyContextDeclCS()
|
static CompleteOCLCSPackage |
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. |
| 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 CompleteOCLCSPackage init()
This method is used to initialize CompleteOCLCSPackage.eINSTANCE when that field is accessed.
Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
CompleteOCLCSPackage.eNS_URI,
createPackageContents(),
initializePackageContents()public org.eclipse.emf.ecore.EClass getFeatureContextDeclCS()
getFeatureContextDeclCS in interface CompleteOCLCSPackageFeatureContextDeclCSpublic org.eclipse.emf.ecore.EReference getFeatureContextDeclCS_Class()
getFeatureContextDeclCS_Class in interface CompleteOCLCSPackageFeatureContextDeclCS.getClass_(),
CompleteOCLCSPackage.getFeatureContextDeclCS()public org.eclipse.emf.ecore.EReference getFeatureContextDeclCS_OwnedType()
getFeatureContextDeclCS_OwnedType in interface CompleteOCLCSPackageFeatureContextDeclCS.getOwnedType(),
CompleteOCLCSPackage.getFeatureContextDeclCS()public org.eclipse.emf.ecore.EClass getIncludeCS()
getIncludeCS in interface CompleteOCLCSPackageIncludeCSpublic org.eclipse.emf.ecore.EReference getIncludeCS_Namespace()
getIncludeCS_Namespace in interface CompleteOCLCSPackageIncludeCS.getNamespace(),
CompleteOCLCSPackage.getIncludeCS()public org.eclipse.emf.ecore.EClass getPackageDeclarationCS()
getPackageDeclarationCS in interface CompleteOCLCSPackagePackageDeclarationCSpublic org.eclipse.emf.ecore.EReference getPackageDeclarationCS_Package()
getPackageDeclarationCS_Package in interface CompleteOCLCSPackagePackageDeclarationCS.getPackage(),
CompleteOCLCSPackage.getPackageDeclarationCS()public org.eclipse.emf.ecore.EReference getPackageDeclarationCS_Contexts()
getPackageDeclarationCS_Contexts in interface CompleteOCLCSPackagePackageDeclarationCS.getContexts(),
CompleteOCLCSPackage.getPackageDeclarationCS()public org.eclipse.emf.ecore.EClass getPathNameDeclCS()
getPathNameDeclCS in interface CompleteOCLCSPackagePathNameDeclCSpublic org.eclipse.emf.ecore.EReference getPathNameDeclCS_PathName()
getPathNameDeclCS_PathName in interface CompleteOCLCSPackagePathNameDeclCS.getPathName(),
CompleteOCLCSPackage.getPathNameDeclCS()public org.eclipse.emf.ecore.EClass getContextDeclCS()
getContextDeclCS in interface CompleteOCLCSPackageContextDeclCSpublic org.eclipse.emf.ecore.EClass getPropertyContextDeclCS()
getPropertyContextDeclCS in interface CompleteOCLCSPackagePropertyContextDeclCSpublic org.eclipse.emf.ecore.EReference getPropertyContextDeclCS_Property()
getPropertyContextDeclCS_Property in interface CompleteOCLCSPackagePropertyContextDeclCS.getProperty(),
CompleteOCLCSPackage.getPropertyContextDeclCS()public org.eclipse.emf.ecore.EReference getPropertyContextDeclCS_DefaultExpressions()
getPropertyContextDeclCS_DefaultExpressions in interface CompleteOCLCSPackagePropertyContextDeclCS.getDefaultExpressions(),
CompleteOCLCSPackage.getPropertyContextDeclCS()public org.eclipse.emf.ecore.EReference getPropertyContextDeclCS_DerivedInvariants()
getPropertyContextDeclCS_DerivedInvariants in interface CompleteOCLCSPackagePropertyContextDeclCS.getDerivedInvariants(),
CompleteOCLCSPackage.getPropertyContextDeclCS()public CompleteOCLCSFactory getCompleteOCLCSFactory()
getCompleteOCLCSFactory in interface CompleteOCLCSPackagepublic org.eclipse.emf.ecore.EClass getClassifierContextDeclCS()
getClassifierContextDeclCS in interface CompleteOCLCSPackageClassifierContextDeclCSpublic org.eclipse.emf.ecore.EAttribute getClassifierContextDeclCS_SelfName()
getClassifierContextDeclCS_SelfName in interface CompleteOCLCSPackageClassifierContextDeclCS.getSelfName(),
CompleteOCLCSPackage.getClassifierContextDeclCS()public org.eclipse.emf.ecore.EReference getClassifierContextDeclCS_Classifier()
getClassifierContextDeclCS_Classifier in interface CompleteOCLCSPackageClassifierContextDeclCS.getClassifier(),
CompleteOCLCSPackage.getClassifierContextDeclCS()public org.eclipse.emf.ecore.EReference getClassifierContextDeclCS_Invariants()
getClassifierContextDeclCS_Invariants in interface CompleteOCLCSPackageClassifierContextDeclCS.getInvariants(),
CompleteOCLCSPackage.getClassifierContextDeclCS()public org.eclipse.emf.ecore.EReference getClassifierContextDeclCS_Definitions()
getClassifierContextDeclCS_Definitions in interface CompleteOCLCSPackageClassifierContextDeclCS.getDefinitions(),
CompleteOCLCSPackage.getClassifierContextDeclCS()public org.eclipse.emf.ecore.EClass getCompleteOCLDocumentCS()
getCompleteOCLDocumentCS in interface CompleteOCLCSPackageCompleteOCLDocumentCSpublic org.eclipse.emf.ecore.EReference getCompleteOCLDocumentCS_Packages()
getCompleteOCLDocumentCS_Packages in interface CompleteOCLCSPackageCompleteOCLDocumentCS.getPackages(),
CompleteOCLCSPackage.getCompleteOCLDocumentCS()public org.eclipse.emf.ecore.EReference getCompleteOCLDocumentCS_Contexts()
getCompleteOCLDocumentCS_Contexts in interface CompleteOCLCSPackageCompleteOCLDocumentCS.getContexts(),
CompleteOCLCSPackage.getCompleteOCLDocumentCS()public org.eclipse.emf.ecore.EReference getCompleteOCLDocumentCS_OwnedInclude()
getCompleteOCLDocumentCS_OwnedInclude in interface CompleteOCLCSPackageCompleteOCLDocumentCS.getOwnedInclude(),
CompleteOCLCSPackage.getCompleteOCLDocumentCS()public org.eclipse.emf.ecore.EClass getOCLMessageArgCS()
getOCLMessageArgCS in interface CompleteOCLCSPackageOCLMessageArgCSpublic org.eclipse.emf.ecore.EReference getOCLMessageArgCS_Type()
getOCLMessageArgCS_Type in interface CompleteOCLCSPackageOCLMessageArgCS.getType(),
CompleteOCLCSPackage.getOCLMessageArgCS()public org.eclipse.emf.ecore.EClass getDefCS()
getDefCS in interface CompleteOCLCSPackageDefCSpublic org.eclipse.emf.ecore.EReference getDefCS_ClassifierContextDecl()
getDefCS_ClassifierContextDecl in interface CompleteOCLCSPackageDefCS.getClassifierContextDecl(),
CompleteOCLCSPackage.getDefCS()public org.eclipse.emf.ecore.EReference getDefCS_Specification()
getDefCS_Specification in interface CompleteOCLCSPackageDefCS.getSpecification(),
CompleteOCLCSPackage.getDefCS()public org.eclipse.emf.ecore.EAttribute getDefCS_Static()
getDefCS_Static in interface CompleteOCLCSPackageDefCS.isStatic(),
CompleteOCLCSPackage.getDefCS()public org.eclipse.emf.ecore.EClass getDefOperationCS()
getDefOperationCS in interface CompleteOCLCSPackageDefOperationCSpublic org.eclipse.emf.ecore.EReference getDefOperationCS_Parameters()
getDefOperationCS_Parameters in interface CompleteOCLCSPackageDefOperationCS.getParameters(),
CompleteOCLCSPackage.getDefOperationCS()public org.eclipse.emf.ecore.EClass getDefPropertyCS()
getDefPropertyCS in interface CompleteOCLCSPackageDefPropertyCSpublic org.eclipse.emf.ecore.EClass getOperationContextDeclCS()
getOperationContextDeclCS in interface CompleteOCLCSPackageOperationContextDeclCSpublic org.eclipse.emf.ecore.EReference getOperationContextDeclCS_Operation()
getOperationContextDeclCS_Operation in interface CompleteOCLCSPackageOperationContextDeclCS.getOperation(),
CompleteOCLCSPackage.getOperationContextDeclCS()public org.eclipse.emf.ecore.EReference getOperationContextDeclCS_Parameters()
getOperationContextDeclCS_Parameters in interface CompleteOCLCSPackageOperationContextDeclCS.getParameters(),
CompleteOCLCSPackage.getOperationContextDeclCS()public org.eclipse.emf.ecore.EReference getOperationContextDeclCS_Result()
getOperationContextDeclCS_Result in interface CompleteOCLCSPackageOperationContextDeclCS.getResult(),
CompleteOCLCSPackage.getOperationContextDeclCS()public org.eclipse.emf.ecore.EReference getOperationContextDeclCS_Preconditions()
getOperationContextDeclCS_Preconditions in interface CompleteOCLCSPackageOperationContextDeclCS.getPreconditions(),
CompleteOCLCSPackage.getOperationContextDeclCS()public org.eclipse.emf.ecore.EReference getOperationContextDeclCS_Postconditions()
getOperationContextDeclCS_Postconditions in interface CompleteOCLCSPackageOperationContextDeclCS.getPostconditions(),
CompleteOCLCSPackage.getOperationContextDeclCS()public org.eclipse.emf.ecore.EReference getOperationContextDeclCS_Bodies()
getOperationContextDeclCS_Bodies in interface CompleteOCLCSPackageOperationContextDeclCS.getBodies(),
CompleteOCLCSPackage.getOperationContextDeclCS()public void createPackageContents()
public void initializePackageContents()
protected void createImportAnnotations()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||