01: // THIS SOFTWARE IS PROVIDED BY SOFTARIS PTY.LTD. AND OTHER METABOSS
02: // CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING,
03: // BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
04: // FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SOFTARIS PTY.LTD.
05: // OR OTHER METABOSS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
06: // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
07: // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
08: // OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
09: // LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
10: // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
11: // EVEN IF SOFTARIS PTY.LTD. OR OTHER METABOSS CONTRIBUTORS ARE ADVISED OF THE
12: // POSSIBILITY OF SUCH DAMAGE.
13: //
14: // Copyright 2000-2005 © Softaris Pty.Ltd. All Rights Reserved.
15: package com.metaboss.sdlctools.applications.examples;
16:
17: import java.io.File;
18: import java.util.Properties;
19:
20: /**
21: * @author Rost
22: *
23: * To change the template for this generated type comment go to
24: * Window>Preferences>Java>Code Generation>Code and Comments
25: */
26: public class ModelProperties {
27: // public static File sMetaModelFile = new File("C:\\MetaBossMDRIntegration\\Build\\generated\\model\\xmi\\MetaBossMOFModel.xmi.xml");
28: // public static Properties sDefaultPartitioningProperties = new Properties();
29:
30: // Initialise enterprise model properties
31: public static File sEnterpriseModelsRootDirectory = new File(
32: "C:\\MetaBossMDRIntegration\\Test\\EnterpriseModels");
33: public static Properties sEnterprisePartitioningProperties = new Properties();
34: static {
35: sEnterprisePartitioningProperties
36: .setProperty(
37: com.metaboss.sdlctools.models.metabossmodel.designlibrarymodel.DesignLibrary.class
38: .getName(), "DesignLibrary/Model.xml");
39: sEnterprisePartitioningProperties
40: .setProperty(
41: com.metaboss.sdlctools.models.metabossmodel.technologylibrarymodel.TechnologyLibrary.class
42: .getName(),
43: "TechnologyLibrary/Model.xml");
44: sEnterprisePartitioningProperties
45: .setProperty(
46: com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.System.class
47: .getName(),
48: "Systems/${Instance.Name}/Model.xml");
49: sEnterprisePartitioningProperties
50: .setProperty(
51: com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.Servicemodule.class
52: .getName(),
53: "Servicemodules/${Instance.Name}/Model.xml");
54: sEnterprisePartitioningProperties
55: .setProperty(
56: com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.DataDictionary.class
57: .getName(), "Datadictionary/Model.xml");
58: sEnterprisePartitioningProperties
59: .setProperty(
60: com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.Domain.class
61: .getName(),
62: "Domains/${Instance.Name}/Model.xml");
63: sEnterprisePartitioningProperties
64: .setProperty(
65: com.metaboss.sdlctools.models.metabossmodel.visualmodel.DomainEntitiesDiagram.class
66: .getName(),
67: "/VisualModel/DomainEntityDiagrams/${Instance.Domain.System.Name}/${Instance.Domain.Name}/${Instance.Name}.xml");
68: }
69:
70: // Initialise metalib model properties
71: public static File sMetaLibRootFile = new File(
72: "C:\\MetaBossMDRIntegration\\Test\\MetaLib\\Model.xml");
73: public static Properties sMetaLibPartitioningProperties = new Properties();
74: static {
75: // In MetaLibrary - top element is MetaLib
76: sMetaLibPartitioningProperties
77: .setProperty(
78: com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.DataDictionary.class
79: .getName(), "Datadictionary/Model.xml");
80: }
81:
82: // Initialise techlib model properties
83: public static File sTechLibRootFile = new File(
84: "C:\\MetaBossMDRIntegration\\Test\\TechLib\\Model.xml");
85: public static Properties sTechLibPartitioningProperties = new Properties();
86: static {
87: // In TechnologyLibrary - top element is TechnologyLibrary
88: sTechLibPartitioningProperties
89: .setProperty(
90: com.metaboss.sdlctools.models.metabossmodel.technologylibrarymodel.StorageTechnology.class
91: .getName(),
92: "StorageTechnologies/${Instance.Name}/Model.xml");
93: }
94: }
|