01: package com.metaboss.sdlctools.models.metabossmodel.enterprisemodel.systemimplementationmodel.domainimplementationmodel;
02:
03: /**
04: * RelationalEntityTableAttributeColumn class proxy interface.
05: */
06: public interface RelationalEntityTableAttributeColumnClass extends
07: javax.jmi.reflect.RefClass {
08: /**
09: * The default factory operation used to create an instance object.
10: * @return The created instance object.
11: */
12: public RelationalEntityTableAttributeColumn createRelationalEntityTableAttributeColumn();
13:
14: /**
15: * Creates an instance object having attributes initialized by the passed
16: * values.
17: * @param Name
18: * @param Description
19: * @param OwnerIdentifier Optional identifier of the party who is responsible
20: * for the creation,deletion and validity of this model element. At the moment
21: * used to resolve conflicts between automatic model assistants. At the
22: * moment always empty for the objects created by humans.
23: * @param columnNameSuggestion
24: * @param columnNameOverride
25: * @param hasReferentialConstraint
26: * @param referentialConstraintNameSuggestion
27: * @param referentialConstraintNameOverride
28: * @return The created instance object.
29: */
30: public RelationalEntityTableAttributeColumn createRelationalEntityTableAttributeColumn(
31: java.lang.String name, java.lang.String description,
32: java.lang.String ownerIdentifier,
33: java.lang.String columnNameSuggestion,
34: java.lang.String columnNameOverride,
35: boolean hasReferentialConstraint,
36: java.lang.String referentialConstraintNameSuggestion,
37: java.lang.String referentialConstraintNameOverride);
38:
39: /**
40: * @param pRef
41: * @return
42: */
43: public com.metaboss.sdlctools.models.metabossmodel.ModelElement getByRef(
44: java.lang.String pRef);
45:
46: /**
47: * @param pRef
48: * @return
49: */
50: public com.metaboss.sdlctools.models.metabossmodel.ModelElement findByRef(
51: java.lang.String pRef);
52: }
|