wt.epm.ndi.impl
Class EPMNDFamilyTableAttributeImpl

java.lang.Object
  extended bywt.epm.ndi.impl.EPMNDFamilyTableColumnImpl
      extended bywt.epm.ndi.impl.EPMNDFamilyTableAttributeImpl
All Implemented Interfaces:
EPMNDFamilyTableAttribute, EPMNDFamilyTableColumn

class EPMNDFamilyTableAttributeImpl
extends EPMNDFamilyTableColumnImpl
implements EPMNDFamilyTableAttribute

Creates instance of EPMNDFamilyTableAttribute. Supported API: false Extendable: false


Nested Class Summary
(package private)  class EPMNDFamilyTableAttributeImpl.EPMNDAttributeDefinitionImpl
           
 
Field Summary
protected  NDICache cache
           
protected  EPMFamilyTableColumn column
           
private  AttributeDefinitionReference definitionRef
           
private  EPMDocument instance
           
 
Constructor Summary
EPMNDFamilyTableAttributeImpl(NDICache cache, EPMFamilyTableColumn column, EPMDocument instance)
           
 
Method Summary
 int getAttribute()
          Gets the value of the attribute: attribute.
 EPMNDAttributeDefinition getDefinition()
          Gets the object for the association that plays role: definition.
 String getName()
          Gets the value of the attribute: name.
 String getTitle()
          Gets the value of the attribute: title.
 int getType()
          Gets the value of the attribute: type.
static EPMNDFamilyTableColumn newEPMFamilyTableColumn(NDICache cache, EPMFamilyTableColumn column, EPMDocument doc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface wt.epm.ndi.EPMNDFamilyTableColumn
getAttribute, getName, getTitle, getType
 

Field Detail

definitionRef

private AttributeDefinitionReference definitionRef

instance

private EPMDocument instance

column

protected EPMFamilyTableColumn column

cache

protected NDICache cache
Constructor Detail

EPMNDFamilyTableAttributeImpl

public EPMNDFamilyTableAttributeImpl(NDICache cache,
                                     EPMFamilyTableColumn column,
                                     EPMDocument instance)
Method Detail

getDefinition

public EPMNDAttributeDefinition getDefinition()
                                       throws WTException
Description copied from interface: EPMNDFamilyTableAttribute
Gets the object for the association that plays role: definition.

Supported API: true

Specified by:
getDefinition in interface EPMNDFamilyTableAttribute
Returns:
EPMNDAttributeDefinition
Throws:
WTException

getName

public String getName()
               throws WTException
Description copied from interface: EPMNDFamilyTableColumn
Gets the value of the attribute: name.

Supported API: true

Specified by:
getName in interface EPMNDFamilyTableColumn
Returns:
String
Throws:
WTException

getType

public int getType()
            throws WTException
Description copied from interface: EPMNDFamilyTableColumn
Gets the value of the attribute: type.

Supported API: true

Specified by:
getType in interface EPMNDFamilyTableColumn
Returns:
int
Throws:
WTException

getTitle

public String getTitle()
                throws WTException
Description copied from interface: EPMNDFamilyTableColumn
Gets the value of the attribute: title.

Supported API: true

Specified by:
getTitle in interface EPMNDFamilyTableColumn
Returns:
String
Throws:
WTException

getAttribute

public int getAttribute()
                 throws WTException
Description copied from interface: EPMNDFamilyTableColumn
Gets the value of the attribute: attribute.

Supported API: true

Specified by:
getAttribute in interface EPMNDFamilyTableColumn
Returns:
int
Throws:
WTException

newEPMFamilyTableColumn

public static EPMNDFamilyTableColumn newEPMFamilyTableColumn(NDICache cache,
                                                             EPMFamilyTableColumn column,
                                                             EPMDocument doc)
                                                      throws WTException
Throws:
WTException