01: package com.metaboss.sdlctools.models.metabossmodel.enterprisemodel;
02:
03: /**
04: * Enterprise object instance interface.
05: */
06: public interface Enterprise extends
07: com.metaboss.sdlctools.models.metabossmodel.ModelElement {
08: /**
09: * Finds System with the given name or returns null if not found
10: * @param pSystemName
11: * @return Finds System with the given name or returns null if not found
12: */
13: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.System findSystem(
14: java.lang.String pSystemName);
15:
16: /**
17: * Finds System with the given name or throws exception if not found
18: * @param pSystemName
19: * @return Finds System with the given name or throws exception if not found
20: */
21: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.System getSystem(
22: java.lang.String pSystemName);
23:
24: /**
25: * Returns the value of reference technologyLibrary.
26: * @return Value of reference technologyLibrary.
27: */
28: public com.metaboss.sdlctools.models.metabossmodel.technologylibrarymodel.TechnologyLibrary getTechnologyLibrary();
29:
30: /**
31: * Sets the value of reference technologyLibrary. See {@link #getTechnologyLibrary}
32: * for description on the reference.
33: * @param newValue New value to be set.
34: */
35: public void setTechnologyLibrary(
36: com.metaboss.sdlctools.models.metabossmodel.technologylibrarymodel.TechnologyLibrary newValue);
37:
38: /**
39: * Returns the value of reference enterpriseSystemsDiagrams.
40: * @return Value of reference enterpriseSystemsDiagrams.
41: */
42: public java.util.Collection getEnterpriseSystemsDiagrams();
43:
44: /**
45: * Returns the value of reference inclusion.
46: * @return Value of reference inclusion.
47: */
48: public com.metaboss.sdlctools.models.metabossmodel.designlibrarymodel.IncludedEnterpriseReference getInclusion();
49:
50: /**
51: * Sets the value of reference inclusion. See {@link #getInclusion} for description
52: * on the reference.
53: * @param newValue New value to be set.
54: */
55: public void setInclusion(
56: com.metaboss.sdlctools.models.metabossmodel.designlibrarymodel.IncludedEnterpriseReference newValue);
57:
58: /**
59: * Returns the value of reference systems.
60: * @return Value of reference systems.
61: */
62: public java.util.Collection getSystems();
63:
64: /**
65: * Returns the value of reference designLibrary.
66: * @return Value of reference designLibrary.
67: */
68: public com.metaboss.sdlctools.models.metabossmodel.designlibrarymodel.DesignLibrary getDesignLibrary();
69:
70: /**
71: * Sets the value of reference designLibrary. See {@link #getDesignLibrary}
72: * for description on the reference.
73: * @param newValue New value to be set.
74: */
75: public void setDesignLibrary(
76: com.metaboss.sdlctools.models.metabossmodel.designlibrarymodel.DesignLibrary newValue);
77: }
|