GenPackage


This type is a class for model objects.

* No description is available *

Package: genmodel
Supertype: GenBase

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *

Reference attributes having this type:
  GenClassifier.genPackage

Collection attributes having this type:
  GenModel.genPackages
  GenModel.usedGenPackages
  GenPackage.nestedGenPackages



Attributes Summary
prefix : EString * No description is available *
basePackage : EString * No description is available *
resource : GenResourceKind * No description is available *
disposableProviderFactory : EBoolean * No description is available *
adapterFactory : EBoolean * No description is available *
loadInitialization : EBoolean * No description is available *
interfacePackageSuffix : EString * No description is available *
classPackageSuffix : EString * No description is available *
utilityPackageSuffix : EString * No description is available *
providerPackageSuffix : EString * No description is available *
presentationPackageSuffix : EString * No description is available *
testsPackageSuffix : EString * No description is available *
generateExampleClass : EBoolean * No description is available *
ecorePackage : EPackage @ * No description is available *
genModel : GenModel @ * No description is available *
genEnums : GenEnum * * No description is available *
genDataTypes : GenDataType * * No description is available *
genClasses : GenClass * * No description is available *
nestedGenPackages : GenPackage * * No description is available *
genClassifiers : GenClassifier * * No description is available *



Attribute Details

prefix  -  * No description is available *
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

basePackage  -  * No description is available *
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

resource  -  * No description is available *
    Data Type: GenResourceKind
    Default value:  unspecified
    Allowed values:
        0 - None
        1 - Basic
        2 - XMI
        3 - XML
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

disposableProviderFactory  -  * No description is available *
    Data Type: EBoolean
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

adapterFactory  -  * No description is available *
    Data Type: EBoolean
    Default value:  true
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

loadInitialization  -  * No description is available *
    Data Type: EBoolean
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

interfacePackageSuffix  -  * No description is available *
    Data Type: EString
    Default value:  
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

classPackageSuffix  -  * No description is available *
    Data Type: EString
    Default value:  impl
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

utilityPackageSuffix  -  * No description is available *
    Data Type: EString
    Default value:  util
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

providerPackageSuffix  -  * No description is available *
    Data Type: EString
    Default value:  provider
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

presentationPackageSuffix  -  * No description is available *
    Data Type: EString
    Default value:  presentation
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

testsPackageSuffix  -  * No description is available *
    Data Type: EString
    Default value:  tests
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

generateExampleClass  -  * No description is available *
    Data Type: EBoolean
    Default value:  true
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

ecorePackage  -  * No description is available *
    Reference Type: EPackage @
    Containment:  false
    Container:  false
    Required:  true
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  1
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

genModel  -  * No description is available *
    Reference Type: GenModel @
    Containment:  false
    Container:  true
    Required:  true
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  1
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  true
    Volatile:  false
    Opposite: GenModel.genPackages

genEnums  -  * No description is available *
    Reference Type: GenEnum *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

genDataTypes  -  * No description is available *
    Reference Type: GenDataType *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

genClasses  -  * No description is available *
    Reference Type: GenClass *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

nestedGenPackages  -  * No description is available *
    Reference Type: GenPackage *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

genClassifiers  -  * No description is available *
    Reference Type: GenClassifier *
    Containment:  false
    Container:  false
    Required:  false
    Changeable:  false
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  true
    Volatile:  true
    Opposite: GenClassifier.genPackage



(C) COPYRIGHT International Business Machines Corp. 1996-2006