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