org.opencrx.kernel.building1.cci
Class BuildingClassImpl

java.lang.Object
  extended by org.openmdx.base.accessor.jmi.spi.RefClass_1
      extended by org.opencrx.kernel.building1.cci.BuildingClassImpl
All Implemented Interfaces:
Serializable, RefBaseObject, RefClass, RefFeatured, BuildingClass, RefClass_1_0

public class BuildingClassImpl
extends RefClass_1
implements BuildingClass

See Also:
Serialized Form

Constructor Summary
BuildingClassImpl(RefPackage_1_0 refPackage)
           
 
Method Summary
 Building createBuilding()
          Creates an instance of class Building.
 Building createBuilding(short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on all required attributes.
 Building extendAbstractBuildingUnit(AbstractBuildingUnit _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, boolean disabled)
          Creates an instance of class Building based on the superclass AbstractBuildingUnit and all required attributes not included in this superclass.
 Building extendAlertSender(AlertSender _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on the superclass AlertSender and all required attributes not included in this superclass.
 Building extendAuditee(Auditee _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on the superclass Auditee and all required attributes not included in this superclass.
 Building extendBasicObject(BasicObject _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on the superclass BasicObject and all required attributes not included in this superclass.
 Building extendCloneable(Cloneable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on the superclass Cloneable and all required attributes not included in this superclass.
 Building extendContextCapable(ContextCapable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on the superclass ContextCapable and all required attributes not included in this superclass.
 Building extendCrxObject(CrxObject _base, String name)
          Creates an instance of class Building based on the superclass CrxObject and all required attributes not included in this superclass.
 Building extendExtentCapable(ExtentCapable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on the superclass ExtentCapable and all required attributes not included in this superclass.
 Building extendImporter(Importer _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on the superclass Importer and all required attributes not included in this superclass.
 Building extendIndexed(Indexed _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on the superclass Indexed and all required attributes not included in this superclass.
 Building extendPictured(Pictured _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on the superclass Pictured and all required attributes not included in this superclass.
 Building extendSecureObject(SecureObject _base, String name, boolean disabled)
          Creates an instance of class Building based on the superclass SecureObject and all required attributes not included in this superclass.
 Building extendSubscriptionTarget(SubscriptionTarget _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on the superclass SubscriptionTarget and all required attributes not included in this superclass.
 Building extendViewCapable(ViewCapable _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on the superclass ViewCapable and all required attributes not included in this superclass.
 Building extendXmlExporter(XmlExporter _base, short accessLevelBrowse, short accessLevelDelete, short accessLevelUpdate, String name, boolean disabled)
          Creates an instance of class Building based on the superclass XmlExporter and all required attributes not included in this superclass.
 Building getBuilding(Object object)
          Creates an instance of class Building based on the specified Object instance.
 String refMofId()
           
 
Methods inherited from class org.openmdx.base.accessor.jmi.spi.RefClass_1
refAllOfClass, refAllOfType, refCreateInstance, refCreateStruct, refCreateStruct, refGetEnum, refGetEnum, refGetValue, refGetValue, refGetValue, refGetValue, refImmediatePackage, refInvokeOperation, refInvokeOperation, refMetaObject, refOutermostPackage, refSetValue, refSetValue, refSetValue, refVerifyConstraints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jmi.reflect.RefClass
refAllOfClass, refAllOfType, refCreateInstance, refCreateStruct, refCreateStruct, refGetEnum, refGetEnum
 
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, refOutermostPackage, refVerifyConstraints
 

Constructor Detail

BuildingClassImpl

public BuildingClassImpl(RefPackage_1_0 refPackage)
Method Detail

refMofId

public String refMofId()
Specified by:
refMofId in interface RefBaseObject
Overrides:
refMofId in class RefClass_1

getBuilding

public Building getBuilding(Object object)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the specified Object instance. This is a factory operation used to create instance objects of class Building.

Specified by:
getBuilding in interface BuildingClass
Parameters:
object - The Object instance this class is based on. Object must be instanceof RefObject, Object_1_0 or Path.

createBuilding

public Building createBuilding()
Description copied from interface: BuildingClass
Creates an instance of class Building. This is a factory operation used to create instance objects of class Building.

Specified by:
createBuilding in interface BuildingClass

createBuilding

public Building createBuilding(short accessLevelBrowse,
                               short accessLevelDelete,
                               short accessLevelUpdate,
                               String name,
                               boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on all required attributes. This is a factory operation used to create instance objects of class Building.

Specified by:
createBuilding in interface BuildingClass

extendAlertSender

public Building extendAlertSender(AlertSender _base,
                                  short accessLevelBrowse,
                                  short accessLevelDelete,
                                  short accessLevelUpdate,
                                  String name,
                                  boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass AlertSender and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendAlertSender in interface BuildingClass

extendAuditee

public Building extendAuditee(Auditee _base,
                              short accessLevelBrowse,
                              short accessLevelDelete,
                              short accessLevelUpdate,
                              String name,
                              boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass Auditee and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendAuditee in interface BuildingClass

extendCloneable

public Building extendCloneable(Cloneable _base,
                                short accessLevelBrowse,
                                short accessLevelDelete,
                                short accessLevelUpdate,
                                String name,
                                boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass Cloneable and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendCloneable in interface BuildingClass

extendImporter

public Building extendImporter(Importer _base,
                               short accessLevelBrowse,
                               short accessLevelDelete,
                               short accessLevelUpdate,
                               String name,
                               boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass Importer and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendImporter in interface BuildingClass

extendIndexed

public Building extendIndexed(Indexed _base,
                              short accessLevelBrowse,
                              short accessLevelDelete,
                              short accessLevelUpdate,
                              String name,
                              boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass Indexed and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendIndexed in interface BuildingClass

extendSecureObject

public Building extendSecureObject(SecureObject _base,
                                   String name,
                                   boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass SecureObject and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendSecureObject in interface BuildingClass

extendSubscriptionTarget

public Building extendSubscriptionTarget(SubscriptionTarget _base,
                                         short accessLevelBrowse,
                                         short accessLevelDelete,
                                         short accessLevelUpdate,
                                         String name,
                                         boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass SubscriptionTarget and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendSubscriptionTarget in interface BuildingClass

extendXmlExporter

public Building extendXmlExporter(XmlExporter _base,
                                  short accessLevelBrowse,
                                  short accessLevelDelete,
                                  short accessLevelUpdate,
                                  String name,
                                  boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass XmlExporter and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendXmlExporter in interface BuildingClass

extendAbstractBuildingUnit

public Building extendAbstractBuildingUnit(AbstractBuildingUnit _base,
                                           short accessLevelBrowse,
                                           short accessLevelDelete,
                                           short accessLevelUpdate,
                                           boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass AbstractBuildingUnit and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendAbstractBuildingUnit in interface BuildingClass

extendCrxObject

public Building extendCrxObject(CrxObject _base,
                                String name)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass CrxObject and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendCrxObject in interface BuildingClass

extendPictured

public Building extendPictured(Pictured _base,
                               short accessLevelBrowse,
                               short accessLevelDelete,
                               short accessLevelUpdate,
                               String name,
                               boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass Pictured and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendPictured in interface BuildingClass

extendBasicObject

public Building extendBasicObject(BasicObject _base,
                                  short accessLevelBrowse,
                                  short accessLevelDelete,
                                  short accessLevelUpdate,
                                  String name,
                                  boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass BasicObject and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendBasicObject in interface BuildingClass

extendContextCapable

public Building extendContextCapable(ContextCapable _base,
                                     short accessLevelBrowse,
                                     short accessLevelDelete,
                                     short accessLevelUpdate,
                                     String name,
                                     boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass ContextCapable and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendContextCapable in interface BuildingClass

extendExtentCapable

public Building extendExtentCapable(ExtentCapable _base,
                                    short accessLevelBrowse,
                                    short accessLevelDelete,
                                    short accessLevelUpdate,
                                    String name,
                                    boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass ExtentCapable and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendExtentCapable in interface BuildingClass

extendViewCapable

public Building extendViewCapable(ViewCapable _base,
                                  short accessLevelBrowse,
                                  short accessLevelDelete,
                                  short accessLevelUpdate,
                                  String name,
                                  boolean disabled)
Description copied from interface: BuildingClass
Creates an instance of class Building based on the superclass ViewCapable and all required attributes not included in this superclass. This is a factory operation used to create instance objects of class Building.

Specified by:
extendViewCapable in interface BuildingClass


This software is published under the BSD license. Copyright © 2003-2007, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.