svn commit: r13070 - branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java
[email protected] 14 Jul 2007 16:59:12 -0000
Newsgroups
gmane.comp.lang.uml.argouml.cvs
Message-ID
<[email protected] >
Author: b00__1
Date: 2007-07-14 09:59:12-0700
New Revision: 13070
Modified:
branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java
Log:
Modified the returned types
Modified: branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java?view=diff&rev=13070&p1=branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java&p2=branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java&r1=13069&r2=13070
==============================================================================
--- branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java (original)
+++ branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/CoreFactoryEUMLImpl.java 2007-07-14 09:59:12-0700
@@ -56,7 +56,9 @@
import org.eclipse.uml2.uml.Operation;
import org.eclipse.uml2.uml.PackageImport;
import org.eclipse.uml2.uml.Parameter;
+import org.eclipse.uml2.uml.PrimitiveType;
import org.eclipse.uml2.uml.Property;
+import org.eclipse.uml2.uml.TemplateBinding;
import org.eclipse.uml2.uml.TemplateParameter;
import org.eclipse.uml2.uml.Type;
import org.eclipse.uml2.uml.UMLFactory;
@@ -230,7 +232,7 @@
return cls;
}
- public Object buildComment(Object element, Object model) {
+ public Comment buildComment(Object element, Object model) {
if (model == null) {
throw new IllegalArgumentException(
"A namespace must be supplied."); //$NON-NLS-1$
@@ -258,7 +260,7 @@
return null;
}
- public Object buildDataType(String name, Object owner) {
+ public DataType buildDataType(String name, Object owner) {
DataType dt = (DataType) createDataType();
dt.setName(name);
modelImpl.getCoreHelper().addOwnedElement(owner, dt);
@@ -275,7 +277,7 @@
return null;
}
- public Object buildEnumeration(String name, Object owner) {
+ public Enumeration buildEnumeration(String name, Object owner) {
Enumeration enumer = (Enumeration) createEnumeration();
enumer.setName(name);
if (owner != null) {
@@ -284,7 +286,7 @@
return enumer;
}
- public Object buildEnumerationLiteral(String name, Object enumeration) {
+ public EnumerationLiteral buildEnumerationLiteral(String name, Object enumeration) {
return ((Enumeration) enumeration).createOwnedLiteral(name);
}
@@ -408,7 +410,7 @@
}
public Artifact createArtifact() {
- return UMLFactory.eINSTANCE.createArtifact();
+ return uml.createArtifact();
}
public Association createAssociation() {
@@ -416,21 +418,21 @@
}
public AssociationClass createAssociationClass() {
- return UMLFactory.eINSTANCE.createAssociationClass();
+ return uml.createAssociationClass();
}
public Property createAssociationEnd() {
// TODO: Double check - tfm
- return UMLFactory.eINSTANCE.createProperty();
+ return uml.createProperty();
}
public Property createAttribute() {
// TODO: Double check - tfm
- return UMLFactory.eINSTANCE.createProperty();
+ return uml.createProperty();
}
- public Object createBinding() {
- return UMLFactory.eINSTANCE.createTemplateBinding();
+ public TemplateBinding createBinding() {
+ return uml.createTemplateBinding();
}
public org.eclipse.uml2.uml.Class createClass() {
@@ -438,7 +440,7 @@
}
public Comment createComment() {
- return UMLFactory.eINSTANCE.createComment();
+ return uml.createComment();
}
public Object createComponent() {
@@ -447,15 +449,15 @@
}
public Constraint createConstraint() {
- return UMLFactory.eINSTANCE.createConstraint();
+ return uml.createConstraint();
}
public DataType createDataType() {
- return UMLFactory.eINSTANCE.createDataType();
+ return uml.createDataType();
}
public Dependency createDependency() {
- return UMLFactory.eINSTANCE.createDependency();
+ return uml.createDependency();
}
public Object createElementResidence() {
@@ -464,11 +466,11 @@
}
public Enumeration createEnumeration() {
- return UMLFactory.eINSTANCE.createEnumeration();
+ return uml.createEnumeration();
}
public EnumerationLiteral createEnumerationLiteral() {
- return UMLFactory.eINSTANCE.createEnumerationLiteral();
+ return uml.createEnumerationLiteral();
}
public Object createFlow() {
@@ -477,11 +479,11 @@
}
public Generalization createGeneralization() {
- return UMLFactory.eINSTANCE.createGeneralization();
+ return uml.createGeneralization();
}
public Interface createInterface() {
- return UMLFactory.eINSTANCE.createInterface();
+ return uml.createInterface();
}
public Object createMethod() {
@@ -490,19 +492,19 @@
}
public Node createNode() {
- return UMLFactory.eINSTANCE.createNode();
+ return uml.createNode();
}
public Operation createOperation() {
- return UMLFactory.eINSTANCE.createOperation();
+ return uml.createOperation();
}
public Parameter createParameter() {
- return UMLFactory.eINSTANCE.createParameter();
+ return uml.createParameter();
}
public PackageImport createPermission() {
- return UMLFactory.eINSTANCE.createPackageImport();
+ return uml.createPackageImport();
}
@SuppressWarnings("deprecation")
@@ -510,8 +512,8 @@
return createPrimitiveType();
}
- public Object createPrimitiveType() {
- return UMLFactory.eINSTANCE.createPrimitiveType();
+ public PrimitiveType createPrimitiveType() {
+ return uml.createPrimitiveType();
}
@SuppressWarnings("deprecation")
@@ -526,12 +528,11 @@
}
public TemplateParameter createTemplateParameter() {
- return UMLFactory.eINSTANCE.createTemplateParameter();
+ return uml.createTemplateParameter();
}
public Usage createUsage() {
- return UMLFactory.eINSTANCE.createUsage();
+ return uml.createUsage();
}
-
}