net.sf.farrago.fem.fennel
Class FemTupleAttrDescriptor$Hib

java.lang.Object
  extended by org.eigenbase.enki.jmi.impl.RefBaseObjectBase
      extended by org.eigenbase.enki.jmi.impl.RefFeaturedBase
          extended by org.eigenbase.enki.jmi.impl.RefObjectBase
              extended by net.sf.farrago.fem.fennel.FemTupleAttrDescriptor$Hib
All Implemented Interfaces:
RefBaseObject, RefFeatured, RefObject, FemTupleAttrDescriptor

public class FemTupleAttrDescriptor$Hib
extends RefObjectBase
implements FemTupleAttrDescriptor

Implements MOF's TupleAttrDescriptor interface.

Author:
MofImplementationHandler

Field Summary
private  Integer byteLength
           
private  Boolean isNullable
           
private  TupleDescriptorAttrs tupleDescriptorAttrs_TupleDescriptor
           
private  Integer typeOrdinal
           
 
Constructor Summary
FemTupleAttrDescriptor$Hib(RefClass refClass)
           
FemTupleAttrDescriptor$Hib(RefClass refClass, int typeOrdinal, boolean isNullable, int byteLength)
           
 
Method Summary
protected  void checkConstraints(List<JmiException> errors, boolean deepVerify)
           
 int getByteLength()
          Returns the value of attribute byteLength.
 int getTypeOrdinal()
          Returns the value of attribute typeOrdinal.
 boolean isNullable()
          Returns the value of attribute isNullable.
 void setByteLength(int newValue)
          Sets the value of byteLength attribute.
 void setNullable(boolean newValue)
          Sets the value of isNullable attribute.
 void setTypeOrdinal(int newValue)
          Sets the value of typeOrdinal attribute.
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefObjectBase
findAssociationEnd, findAttribute, getRepository, refClass, refDelete, refImmediateComposite, refImmediatePackage, refIsInstanceOf, refMetaObject, refOutermostComposite, setRefMetaObject, unregister
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefFeaturedBase
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefBaseObjectBase
createInstance, equals, getCurrentInitializer, getEnum, getInitializer, getMofId, getTag, hashCode, invokeMethod, invokeMethod, logJmi, refMofId, refOutermostPackage, refVerifyConstraints, setMofId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Field Detail

typeOrdinal

private Integer typeOrdinal

isNullable

private Boolean isNullable

byteLength

private Integer byteLength

tupleDescriptorAttrs_TupleDescriptor

private TupleDescriptorAttrs tupleDescriptorAttrs_TupleDescriptor
Constructor Detail

FemTupleAttrDescriptor$Hib

FemTupleAttrDescriptor$Hib(RefClass refClass)

FemTupleAttrDescriptor$Hib

FemTupleAttrDescriptor$Hib(RefClass refClass,
                           int typeOrdinal,
                           boolean isNullable,
                           int byteLength)
Method Detail

getTypeOrdinal

public int getTypeOrdinal()
Description copied from interface: FemTupleAttrDescriptor
Returns the value of attribute typeOrdinal.

Specified by:
getTypeOrdinal in interface FemTupleAttrDescriptor
Returns:
Value of attribute typeOrdinal.

setTypeOrdinal

public void setTypeOrdinal(int newValue)
Description copied from interface: FemTupleAttrDescriptor
Sets the value of typeOrdinal attribute. See FemTupleAttrDescriptor.getTypeOrdinal() for description on the attribute.

Specified by:
setTypeOrdinal in interface FemTupleAttrDescriptor
Parameters:
newValue - New value to be set.

isNullable

public boolean isNullable()
Description copied from interface: FemTupleAttrDescriptor
Returns the value of attribute isNullable.

Specified by:
isNullable in interface FemTupleAttrDescriptor
Returns:
Value of attribute isNullable.

setNullable

public void setNullable(boolean newValue)
Description copied from interface: FemTupleAttrDescriptor
Sets the value of isNullable attribute. See FemTupleAttrDescriptor.isNullable() for description on the attribute.

Specified by:
setNullable in interface FemTupleAttrDescriptor
Parameters:
newValue - New value to be set.

getByteLength

public int getByteLength()
Description copied from interface: FemTupleAttrDescriptor
Returns the value of attribute byteLength.

Specified by:
getByteLength in interface FemTupleAttrDescriptor
Returns:
Value of attribute byteLength.

setByteLength

public void setByteLength(int newValue)
Description copied from interface: FemTupleAttrDescriptor
Sets the value of byteLength attribute. See FemTupleAttrDescriptor.getByteLength() for description on the attribute.

Specified by:
setByteLength in interface FemTupleAttrDescriptor
Parameters:
newValue - New value to be set.

checkConstraints

protected void checkConstraints(List<JmiException> errors,
                                boolean deepVerify)
Specified by:
checkConstraints in class RefBaseObjectBase