01: package com.metaboss.sdlctools.models.metabossmodel;
02:
03: /**
04: * ModelElementConstraint object instance interface.
05: */
06: public interface ModelElementConstraint extends
07: com.metaboss.sdlctools.models.metabossmodel.ModelElement {
08: /**
09: * Returns the model element which is a context for this constraint.
10: * @return Returns the model element which is a context for this constraint.
11: */
12: public com.metaboss.sdlctools.models.metabossmodel.ModelElement getContextElement();
13:
14: /**
15: * Returns the value of attribute OclExpression.
16: * @return Value of attribute OclExpression.
17: */
18: public java.lang.String getOclExpression();
19:
20: /**
21: * Sets the value of OclExpression attribute. See {@link #getOclExpression}
22: * for description on the attribute.
23: * @param newValue New value to be set.
24: */
25: public void setOclExpression(java.lang.String newValue);
26:
27: /**
28: * Returns the value of attribute DefaultErrorText.
29: * @return Value of attribute DefaultErrorText.
30: */
31: public java.lang.String getDefaultErrorText();
32:
33: /**
34: * Sets the value of DefaultErrorText attribute. See {@link #getDefaultErrorText}
35: * for description on the attribute.
36: * @param newValue New value to be set.
37: */
38: public void setDefaultErrorText(java.lang.String newValue);
39:
40: /**
41: * Returns the value of reference structureOwner.
42: * @return Value of reference structureOwner.
43: */
44: public com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.Structure getStructureOwner();
45:
46: /**
47: * Sets the value of reference structureOwner. See {@link #getStructureOwner}
48: * for description on the reference.
49: * @param newValue New value to be set.
50: */
51: public void setStructureOwner(
52: com.metaboss.sdlctools.models.metabossmodel.datadictionarymodel.Structure newValue);
53:
54: /**
55: * Returns the value of reference entityOwner.
56: * @return Value of reference entityOwner.
57: */
58: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.Entity getEntityOwner();
59:
60: /**
61: * Sets the value of reference entityOwner. See {@link #getEntityOwner} for
62: * description on the reference.
63: * @param newValue New value to be set.
64: */
65: public void setEntityOwner(
66: com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.Entity newValue);
67:
68: /**
69: * Returns the value of reference operationOwner.
70: * @return Value of reference operationOwner.
71: */
72: public com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.AbstractOperation getOperationOwner();
73:
74: /**
75: * Sets the value of reference operationOwner. See {@link #getOperationOwner}
76: * for description on the reference.
77: * @param newValue New value to be set.
78: */
79: public void setOperationOwner(
80: com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.AbstractOperation newValue);
81: }
|