JavaClass


This type is a class for model objects.

* No description is available *

Package: java
Supertype: EClass

Known subtypes:
    ArrayType

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

Reference attributes having this type:
  ApplicationClient.callbackHandler
  CMRField.collectionType
  EnterpriseBean.ejbClass
  EnterpriseBean.homeInterface
  EnterpriseBean.localHomeInterface
  EnterpriseBean.localInterface
  EnterpriseBean.remoteInterface
  Entity.primaryKey
  ExceptionTypeErrorPage.exceptionType
  Field.javaClass
  Filter.filterClass
  Function.functionClass
  Handler.handlerClass
  HandlerListDD.traversalClass
  Initializer.javaClass
  JSPTag.tagClass
  JSPTag.teiClass
  JSPTagAttribute.type
  JSPVariable.variableClass
  JavaClass.declaringClass
  JavaHandlerDD.handlerClass
  Listener.listenerClass
  MessageDriven.messageDestination
  MessageDriven.messagingType
  Method.javaClass
  PortComponentRef.serviceEndpointInterface
  ResourceEnvRef.type
  ServiceRef.serviceInterface
  Session.serviceEndpoint
  Validator.validatorClass

Collection attributes having this type:
  HandlerListDD.supportedInterfaces
  JavaClass.classImport
  JavaClass.declaredClasses
  JavaClass.implementsInterfaces
  JavaPackage.javaClasses
  Method.javaExceptions



Attributes Summary
kind : TypeKind * No description is available *
public : EBoolean * No description is available *
final : EBoolean * No description is available *
implementsInterfaces : JavaClass * * No description is available *
classImport : JavaClass * * No description is available *
packageImports : JavaPackage * * No description is available *
fields : Field * * No description is available *
methods : Method * * No description is available *
initializers : Initializer * * No description is available *
declaredClasses : JavaClass * * No description is available *
declaringClass : JavaClass @ * No description is available *
javaPackage : JavaPackage @ * No description is available *
events : JavaEvent * * No description is available *
allEvents : JavaEvent * * No description is available *



Attribute Details

kind  -  * No description is available *
    Data Type: TypeKind
    Default value:  unspecified
    Allowed values:
        0 - UNDEFINED
        1 - CLASS
        2 - INTERFACE
        3 - EXCEPTION
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

public  -  * 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

final  -  * 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

implementsInterfaces  -  * No description is available *
    Reference Type: JavaClass *
    Containment:  false
    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

classImport  -  * No description is available *
    Reference Type: JavaClass *
    Containment:  false
    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

packageImports  -  * No description is available *
    Reference Type: JavaPackage *
    Containment:  false
    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

fields  -  * No description is available *
    Reference Type: Field *
    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
    Opposite: Field.javaClass

methods  -  * No description is available *
    Reference Type: Method *
    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
    Opposite: Method.javaClass

initializers  -  * No description is available *
    Reference Type: Initializer *
    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
    Opposite: Initializer.javaClass

declaredClasses  -  * No description is available *
    Reference Type: JavaClass *
    Containment:  false
    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
    Opposite: JavaClass.declaringClass

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

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

events  -  * No description is available *
    Reference Type: JavaEvent *
    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

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



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