Commit 25f6e796 authored by claes's avatar claes

DetachedClassVolume added

parent 1614e2ed
!
! Proview $Id: pwrb_c_detachedclassvolumeconfig.wb_load,v 1.1 2008-10-15 05:56:26 claes Exp $
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! This program is free software; you can redistribute it and/or
! modify it under the terms of the GNU General Public License as
! published by the Free Software Foundation, either version 2 of
! the License, or (at your option) any later version.
!
! This program is distributed in the hope that it will be useful
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! GNU General Public License for more details.
!
! You should have received a copy of the GNU General Public License
! along with the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_c_DetachedClassVolumeConfig.wb_load -- Defines the class DetachedClassVolumeConfig.
!
SObject pwrb:Class
!/**
! @Group ProjectConfiguration
!*/
Object DetachedClassVolumeConfig $ClassDef 537
Body SysBody
Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard
Attr Flags |= pwr_mClassDef_DevOnly
Attr Flags |= pwr_mClassDef_TopObject
EndBody
Object RtBody $ObjBodyDef 1
Object Description $Attribute 1
Body SysBody
Attr TypeRef = "pwrs:Type-$String80"
EndBody
EndObject
!/**
! Database used to store the class volume.
!*/
Object Database $Attribute 2
Body SysBody
Attr TypeRef = "pwrb:Type-ClassVolumeDatabaseEnum"
EndBody
EndObject
!/**
! Database server. Used for MySql databases.
!*/
Object Server $Attribute 3
Body SysBody
Attr TypeRef = "pwrs:Type-$String40"
EndBody
EndObject
Object CommonClass $Attribute 4
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
EndBody
EndObject
Object Detached $Attribute 5
Body SysBody
Attr TypeRef = "pwrs:Type-$Boolean"
EndBody
EndObject
EndObject
Object NavigatorPosnn $Menu
Object Pointed $Menu
Object OpenClassEditor $MenuButton
Body SysBody
Attr ButtonName = "Open ClassEditor..."
Attr MethodName = "ClassVolumeConfig-EditClassVolume"
EndBody
EndObject
EndObject
EndObject
Object NavigatorPoson $Menu
Object Pointed $Menu
Object OpenClassEditor $MenuButton
Body SysBody
Attr ButtonName = "Open ClassEditor..."
Attr MethodName = "ClassVolumeConfig-EditClassVolume"
EndBody
EndObject
EndObject
EndObject
Object NavigatorPosos $Menu
Object Pointed $Menu
Object OpenClassEditor $MenuButton
Body SysBody
Attr ButtonName = "Open ClassEditor..."
Attr MethodName = "ClassVolumeConfig-EditClassVolume"
EndBody
EndObject
EndObject
EndObject
Object NavigatorPosms $Menu
Object Pointed $Menu
Object OpenClassEditor $MenuButton
Body SysBody
Attr ButtonName = "Open ClassEditor..."
Attr MethodName = "ClassVolumeConfig-EditClassVolume"
EndBody
EndObject
EndObject
EndObject
Object NavigatorPosmn $Menu
Object Pointed $Menu
Object OpenClassEditor $MenuButton
Body SysBody
Attr ButtonName = "Open ClassEditor..."
Attr MethodName = "ClassVolumeConfig-EditClassVolume"
EndBody
EndObject
EndObject
EndObject
EndObject
EndSObject
!
! Proview $Id: pwrb_c_detachedclassvolumeload.wb_load,v 1.1 2008-10-15 05:56:26 claes Exp $
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! This program is free software; you can redistribute it and/or
! modify it under the terms of the GNU General Public License as
! published by the Free Software Foundation, either version 2 of
! the License, or (at your option) any later version.
!
! This program is distributed in the hope that it will be useful
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! GNU General Public License for more details.
!
! You should have received a copy of the GNU General Public License
! along with the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrb_c_DetachedClassVolumeLoad.wb_load -- Defines the class DetachedClassVolumeLoad.
!
SObject pwrb:Class
!/**
! @Version 1.0
! @Group ProjectConfiguration
! @Summary Configures a class volume to load in a proview node.
! The DetachedClassVolumeLoad object configures a detached class volume to
! load into a proview node when proview is started on this node.
! If a mounted volume contains objects of classes that is not loaded
! by default into the node, a DetachedClassVolumeLoad object will force a
! load of the classvolume.
!
! The object should be configured in the project volume as a child
! to a NodeConfig object.
!
! The name of the object states the volume to load.
!
! @b See also
! @classlink NodeConfig pwrb_nodeconfig.html
!
!*/
!
Object DetachedClassVolumeLoad $ClassDef 538
Body SysBody
Attr Editor = pwr_eEditor_AttrEd
Attr Method = pwr_eMethod_Standard
EndBody
Object RtBody $ObjBodyDef 1
Body SysBody
Attr StructName = "DetachedClassVolumeLoad"
EndBody
!/**
! Description of the object
!*/
Object Description $Attribute 1
Body SysBody
Attr TypeRef = "pwrs:Type-$String80"
EndBody
EndObject
EndObject
EndObject
EndSObject
!
! Proview $Id: pwrs_c_detachedclassvolume.wb_load,v 1.1 2008-10-15 05:56:26 claes Exp $
! Copyright (C) 2005 SSAB Oxelsund AB.
!
! This program is free software; you can redistribute it and/or
! modify it under the terms of the GNU General Public License as
! published by the Free Software Foundation, either version 2 of
! the License, or (at your option) any later version.
!
! This program is distributed in the hope that it will be useful
! but WITHOUT ANY WARRANTY; without even the implied warranty of
! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! GNU General Public License for more details.
!
! You should have received a copy of the GNU General Public License
! along with the program, if not, write to the Free Software
! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
!
! pwrs_c_detachedclassvolume.wb_load -- Defines the class DetachedClassVolume.
!
SObject pwrs:Class
!/**
! @Version 1.0
! @Group Volumes,ClassDefinition
! A detached class volume is a classvolume where no version dependencies
! of other class volumes are checked.
!
! @b See also
! @classlink ClassVolume pwrb_classvolume.html
!*/
Object $DetachedClassVolume $ClassDef pwr_eCix_DetachedClassVolume
Body SysBody
Attr Flags |= pwr_mClassDef_System
Attr Flags |= pwr_mClassDef_TopObject
EndBody
Object SysBody $ObjBodyDef 1
Body SysBody
Attr StructName = "DetachedClassVolume"
EndBody
!/**
! Optional text for description.
!*/
Object Description $Attribute 1
Body SysBody
Attr TypeRef = "pwrs:Type-$String80"
EndBody
EndObject
!/**
! Next free object index
!*/
Object NextOix $Attribute 2
Body SysBody
Attr TypeRef = "pwrs:Type-$ObjectIx"
Attr Flags |= PWR_MASK_NOEDIT
EndBody
EndObject
!/**
! Runtime version. Increments when a new load file is created.
!*/
Object RtVersion $Attribute 3
Body SysBody
Attr TypeRef = "pwrs:Type-$UInt32"
Attr Flags |= PWR_MASK_NOEDIT
EndBody
EndObject
!/**
! Last creation time for load file.
!*/
Object RtCreTime $Attribute 4
Body SysBody
Attr TypeRef = "pwrs:Type-$Time"
Attr Flags |= PWR_MASK_NOEDIT
EndBody
EndObject
!/**
! Not used.
!*/
Object RtCreator $Attribute 5
Body SysBody
Attr TypeRef = "pwrs:Type-$String16"
Attr Flags |= PWR_MASK_NOEDIT
EndBody
EndObject
!/**
! Number of runtime objects.
!*/
Object RtCardinality $Attribute 6
Body SysBody
Attr TypeRef = "pwrs:Type-$UInt32"
Attr Flags |= PWR_MASK_NOEDIT
EndBody
EndObject
!/**
! Total size of runtime object bodies.
!*/
Object RtBodySize $Attribute 7
Body SysBody
Attr TypeRef = "pwrs:Type-$UInt32"
Attr Flags |= PWR_MASK_NOEDIT
EndBody
EndObject
!/**
! Next free class index
!*/
Object NextCix $Attribute 8
Body SysBody
Attr TypeRef = "pwrs:Type-$ObjectIx"
Attr Flags |= PWR_MASK_NOEDIT
EndBody
EndObject
!/**
! Next free type index
!*/
Object NextTix $Attribute 9
Body SysBody
Attr TypeRef = "pwrs:Type-$ObjectIx"
Attr Flags |= PWR_MASK_ARRAY
Attr Flags |= PWR_MASK_NOEDIT
Attr Elements = 16
EndBody
EndObject
!/**
! Version for detached volume reference
!*/
Object DvVersion $Attribute 10
Body SysBody
Attr TypeRef = "pwrs:Type-$UInt32"
EndBody
EndObject
EndObject
Object Template $DetachedClassVolume
Body SysBody
EndBody
EndObject
EndObject
EndSObject
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment