1 # Copyright (C) 2010 Richard Lincoln
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either
6 # version 2.1 of the License, or (at your option) any later version.
8 # This library is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 # Lesser General Public License for more details.
13 # You should have received a copy of the GNU Lesser General Public
14 # License along with this library; if not, write to the Free Software
15 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA, USA
17 """This package models generalized dynamic models. Standard models and user defined dynamics models are included. In some ways this duplicates the partial modeling that was done in the GenerationDynamics package, but it far exceeds that package in terms of flexibility and extensibility. This package does not attempt to fully specficfy all possible dynamics models in specific UML, but rather builds a framework in which to exchange standard or custom dyanmics models based on 'well known' block functions.
20 nsPrefix
= "cimDynamics"
21 nsURI
= "http://iec.ch/TC57/2009/CIM-schema-cim14#Dynamics"
23 from CIM14
.Dynamics
.BlockConnection
import BlockConnection
24 from CIM14
.Dynamics
.RotatingMachine
import RotatingMachine
25 from CIM14
.Dynamics
.AsynchronousMachine
import AsynchronousMachine
26 from CIM14
.Dynamics
.BlockUsageInputReference
import BlockUsageInputReference
27 from CIM14
.Dynamics
.MetaBlockConnectable
import MetaBlockConnectable
28 from CIM14
.Dynamics
.MetaBlockOutput
import MetaBlockOutput
29 from CIM14
.Dynamics
.MetaBlockConOutput
import MetaBlockConOutput
30 from CIM14
.Dynamics
.MetaBlock
import MetaBlock
31 from CIM14
.Dynamics
.MetaBlockInput
import MetaBlockInput
32 from CIM14
.Dynamics
.SlotReference
import SlotReference
33 from CIM14
.Dynamics
.MetaBlockInputReference
import MetaBlockInputReference
34 from CIM14
.Dynamics
.MetaBlockParameter
import MetaBlockParameter
35 from CIM14
.Dynamics
.MetaBlockParameterReference
import MetaBlockParameterReference
36 from CIM14
.Dynamics
.CompositeModel
import CompositeModel
37 from CIM14
.Dynamics
.BlockInputType
import BlockInputType
38 from CIM14
.Dynamics
.BlockConnectivity
import BlockConnectivity
39 from CIM14
.Dynamics
.SlotInput
import SlotInput
40 from CIM14
.Dynamics
.MetaBlockSignal
import MetaBlockSignal
41 from CIM14
.Dynamics
.MetaBlockStateReference
import MetaBlockStateReference
42 from CIM14
.Dynamics
.BlockConstant
import BlockConstant
43 from CIM14
.Dynamics
.SourceModels
import SourceModels
44 from CIM14
.Dynamics
.SlotConnection
import SlotConnection
45 from CIM14
.Dynamics
.Block
import Block
46 from CIM14
.Dynamics
.ConnectionFrame
import ConnectionFrame
47 from CIM14
.Dynamics
.MetaBlockConInput
import MetaBlockConInput
48 from CIM14
.Dynamics
.StaticVarDevice
import StaticVarDevice
49 from CIM14
.Dynamics
.AttributeBlockParameter
import AttributeBlockParameter
50 from CIM14
.Dynamics
.UserBlockParameter
import UserBlockParameter
51 from CIM14
.Dynamics
.MetaBlockConnection
import MetaBlockConnection
52 from CIM14
.Dynamics
.Slot
import Slot
53 from CIM14
.Dynamics
.MetaBlockReference
import MetaBlockReference
54 from CIM14
.Dynamics
.BlockInputReference
import BlockInputReference
55 from CIM14
.Dynamics
.BlockParameter
import BlockParameter
56 from CIM14
.Dynamics
.MetaBlockConSignal
import MetaBlockConSignal
57 from CIM14
.Dynamics
.BlockOutputReference
import BlockOutputReference
58 from CIM14
.Dynamics
.ExcitationSystemLimiter
import ExcitationSystemLimiter
59 from CIM14
.Dynamics
.BlockType
import BlockType
60 from CIM14
.Dynamics
.SlotOutput
import SlotOutput
61 from CIM14
.Dynamics
.ProtectiveDevice
import ProtectiveDevice
62 from CIM14
.Dynamics
.MetaBlockState
import MetaBlockState
63 from CIM14
.Dynamics
.BlockUsageOutputReference
import BlockUsageOutputReference
64 from CIM14
.Dynamics
.TieToMeasurement
import TieToMeasurement
65 from CIM14
.Dynamics
.MetaBlockConnectivity
import MetaBlockConnectivity
66 from CIM14
.Dynamics
.MetaBlockOutputReference
import MetaBlockOutputReference
67 from CIM14
.Dynamics
.BlockOutputType
import BlockOutputType