Author: frankb
Date: Fri Nov  3 15:18:02 2006
New Revision: 471047

URL: http://svn.apache.org/viewvc?view=rev&rev=471047
Log:
Enable implementation for SDO 2.1 interfaces

Modified:
    
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataHelperImpl.java
    
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/XMLHelperImpl.java
    
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/AttributeImpl.java
    
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ClassImpl.java
    
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataObjectImpl.java
    
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataTypeImpl.java
    
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/EnumImpl.java
    
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ReferenceImpl.java
    
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/BasicSequence.java
    
incubator/tuscany/java/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/MockProperty.java
    
incubator/tuscany/java/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/MockType.java

Modified: 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataHelperImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataHelperImpl.java?view=diff&rev=471047&r1=471046&r2=471047
==============================================================================
--- 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataHelperImpl.java
 (original)
+++ 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/DataHelperImpl.java
 Fri Nov  3 15:18:02 2006
@@ -28,6 +28,8 @@
 import java.text.SimpleDateFormat;
 
 
+import commonj.sdo.Property;
+import commonj.sdo.Type;
 import commonj.sdo.helper.DataHelper;
 
 /**
@@ -466,4 +468,15 @@
     
     return toYearMonthDay(calendar.getTime());
   }
+  
+  public Object convert(Type type, Object value)
+  {
+    throw new UnsupportedOperationException();
+  }
+  
+  public Object convert(Property property, Object value)
+  {
+    throw new UnsupportedOperationException();
+  }
+
 }

Modified: 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/XMLHelperImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/XMLHelperImpl.java?view=diff&rev=471047&r1=471046&r2=471047
==============================================================================
--- 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/XMLHelperImpl.java
 (original)
+++ 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/helper/XMLHelperImpl.java
 Fri Nov  3 15:18:02 2006
@@ -27,6 +27,9 @@
 import java.io.StringWriter;
 import java.io.Writer;
 
+import javax.xml.transform.Result;
+import javax.xml.transform.Source;
+
 import org.eclipse.emf.ecore.util.ExtendedMetaData;
 
 import commonj.sdo.DataObject;
@@ -83,6 +86,11 @@
     return document;
   }
   
+  public XMLDocument load(Source inputSource, String locationURI, Object 
options) throws IOException
+  {
+    throw new UnsupportedOperationException();
+  }
+  
   public String save(DataObject dataObject, String rootElementURI, String 
rootElementName)
   {
     StringWriter stringWriter = new StringWriter();
@@ -110,7 +118,12 @@
   public void save(XMLDocument xmlDocument, Writer outputWriter, Object 
options) throws IOException
   {
     ((XMLDocumentImpl)xmlDocument).save(outputWriter, options);
-   }
+  }
+  
+  public void save(XMLDocument xmlDocument, Result outputResult, Object 
options) throws IOException
+  {
+    throw new UnsupportedOperationException();
+  }
 
   public XMLDocument createDocument(DataObject dataObject, String 
rootElementURI, String rootElementName)
   {

Modified: 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/AttributeImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/AttributeImpl.java?view=diff&rev=471047&r1=471046&r2=471047
==============================================================================
--- 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/AttributeImpl.java
 (original)
+++ 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/AttributeImpl.java
 Fri Nov  3 15:18:02 2006
@@ -161,6 +161,26 @@
       return featureMap;
     }
   }
+  
+  public boolean isNullable()
+  {
+    throw new UnsupportedOperationException();
+  }
+
+  public boolean isOpenContent()
+  {
+    throw new UnsupportedOperationException();
+  }
+
+  public List getInstanceProperties()
+  {
+    throw new UnsupportedOperationException();
+  }
+
+  public Object get(Property property)
+  {
+    throw new UnsupportedOperationException();
+  }
 
   
/////////////////////////////////////////////////////////////////////////////////////////////////////////
   // org.apache.tuscany.sdo.model.Property methods

Modified: 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ClassImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ClassImpl.java?view=diff&rev=471047&r1=471046&r2=471047
==============================================================================
--- 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ClassImpl.java
 (original)
+++ 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ClassImpl.java
 Fri Nov  3 15:18:02 2006
@@ -198,7 +198,17 @@
   }
   
   protected Map propertyNameToPropertyMap;
+  
+  public List getInstanceProperties()
+  {
+    throw new UnsupportedOperationException();
+  }
 
+  public Object get(Property property)
+  {
+    throw new UnsupportedOperationException();
+  }
+  
   
/////////////////////////////////////////////////////////////////////////////////////////////////////////
   // org.apache.tuscany.sdo.model.Type method implementations
   
/////////////////////////////////////////////////////////////////////////////////////////////////////////

Modified: 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataObjectImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataObjectImpl.java?view=diff&rev=471047&r1=471046&r2=471047
==============================================================================
--- 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataObjectImpl.java
 (original)
+++ 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataObjectImpl.java
 Fri Nov  3 15:18:02 2006
@@ -1282,6 +1282,14 @@
    * <!-- end-user-doc -->
    * @generated NOT
    */
+  public Property getInstanceProperty(String propertyName)
+  {
+    return DataObjectUtil.getProperty(this, propertyName);
+  }
+
+  /**
+   * @deprecated
+   */
   public Property getProperty(String propertyName)
   {
     return DataObjectUtil.getProperty(this, propertyName);

Modified: 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataTypeImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataTypeImpl.java?view=diff&rev=471047&r1=471046&r2=471047
==============================================================================
--- 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataTypeImpl.java
 (original)
+++ 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/DataTypeImpl.java
 Fri Nov  3 15:18:02 2006
@@ -167,7 +167,17 @@
   {
     return null;
   }
+  
+  public List getInstanceProperties()
+  {
+    throw new UnsupportedOperationException();
+  }
 
+  public Object get(Property property)
+  {
+    throw new UnsupportedOperationException();
+  }
+  
   
/////////////////////////////////////////////////////////////////////////////////////////////////////////
   // org.apache.tuscany.sdo.model.Type method implementations
   
/////////////////////////////////////////////////////////////////////////////////////////////////////////

Modified: 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/EnumImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/EnumImpl.java?view=diff&rev=471047&r1=471046&r2=471047
==============================================================================
--- 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/EnumImpl.java
 (original)
+++ 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/EnumImpl.java
 Fri Nov  3 15:18:02 2006
@@ -169,5 +169,15 @@
   {
     return false;
   }
+  
+  public List getInstanceProperties()
+  {
+    throw new UnsupportedOperationException();
+  }
 
+  public Object get(Property property)
+  {
+    throw new UnsupportedOperationException();
+  }
+  
 } //EnumTypeImpl

Modified: 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ReferenceImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ReferenceImpl.java?view=diff&rev=471047&r1=471046&r2=471047
==============================================================================
--- 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ReferenceImpl.java
 (original)
+++ 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/impl/ReferenceImpl.java
 Fri Nov  3 15:18:02 2006
@@ -131,7 +131,27 @@
   {
     return (Property)getEOpposite();
   }
+  
+  public boolean isNullable()
+  {
+    throw new UnsupportedOperationException();
+  }
+
+  public boolean isOpenContent()
+  {
+    throw new UnsupportedOperationException();
+  }
+
+  public List getInstanceProperties()
+  {
+    throw new UnsupportedOperationException();
+  }
 
+  public Object get(Property property)
+  {
+    throw new UnsupportedOperationException();
+  }
+  
   
/////////////////////////////////////////////////////////////////////////////////////////////////////////
   // org.apache.tuscany.sdo.model.Property methods
   
/////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -203,7 +223,7 @@
   public boolean isSetContainment() {
     return isContainment();
   }
-
+  
   
/////////////////////////////////////////////////////////////////////////////////////////////////////////
   // DataObject method implementations
   
/////////////////////////////////////////////////////////////////////////////////////////////////////////

Modified: 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/BasicSequence.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/BasicSequence.java?view=diff&rev=471047&r1=471046&r2=471047
==============================================================================
--- 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/BasicSequence.java
 (original)
+++ 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/BasicSequence.java
 Fri Nov  3 15:18:02 2006
@@ -110,12 +110,28 @@
     featureMap.add(index, (EStructuralFeature)property, value);
   }
 
+  /**
+   * @deprecated
+   */
   public void add(String text)
   {
     FeatureMapUtil.addText(featureMap, text);
   }
 
+  /**
+   * @deprecated
+   */
   public void add(int index, String text)
+  {
+    FeatureMapUtil.addText(featureMap, index, text);
+  }
+ 
+  public void addText(String text)
+  {
+    FeatureMapUtil.addText(featureMap, text);
+  }
+
+  public void addText(int index, String text)
   {
     FeatureMapUtil.addText(featureMap, index, text);
   }

Modified: 
incubator/tuscany/java/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/MockProperty.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/MockProperty.java?view=diff&rev=471047&r1=471046&r2=471047
==============================================================================
--- 
incubator/tuscany/java/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/MockProperty.java
 (original)
+++ 
incubator/tuscany/java/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/MockProperty.java
 Fri Nov  3 15:18:02 2006
@@ -75,4 +75,20 @@
     public List /*String*/ getAliasNames() {
         throw new UnsupportedOperationException();
     }
+    
+    public boolean isNullable() {
+        throw new UnsupportedOperationException();
+    }
+
+    public boolean isOpenContent() {
+        throw new UnsupportedOperationException();
+    }
+
+    public List getInstanceProperties() {
+        throw new UnsupportedOperationException();
+    }
+
+    public Object get(Property property) {
+        throw new UnsupportedOperationException();
+    }
 }

Modified: 
incubator/tuscany/java/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/MockType.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/MockType.java?view=diff&rev=471047&r1=471046&r2=471047
==============================================================================
--- 
incubator/tuscany/java/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/MockType.java
 (original)
+++ 
incubator/tuscany/java/sdo/impl/src/test/java/org/apache/tuscany/sdo/codegen/MockType.java
 Fri Nov  3 15:18:02 2006
@@ -93,4 +93,12 @@
     public List /*String*/ getAliasNames() {
         throw new UnsupportedOperationException();
     }
+    
+    public List getInstanceProperties() {
+        throw new UnsupportedOperationException();
+    }
+
+    public Object get(Property property) {
+        throw new UnsupportedOperationException();
+    }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to