Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 86944 invoked from network); 16 Aug 2005 22:42:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 16 Aug 2005 22:42:23 -0000 Received: (qmail 35662 invoked by uid 500); 16 Aug 2005 22:42:19 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 35574 invoked by uid 500); 16 Aug 2005 22:42:19 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 35499 invoked by uid 99); 16 Aug 2005 22:42:18 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Aug 2005 15:42:18 -0700 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 16 Aug 2005 15:42:28 -0700 Received: (qmail 86394 invoked by uid 65534); 16 Aug 2005 22:42:06 -0000 Message-ID: <20050816224206.86392.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r233071 [9/22] - in /geronimo/trunk/sandbox/eclipse-plugin: org.apache.geronimo.core/ org.apache.geronimo.core/src/org/apache/geronimo/core/internal/ org.apache.geronimo.deployment.model/META-INF/ org.apache.geronimo.deployment.model/emf/ o... Date: Tue, 16 Aug 2005 22:40:54 -0000 To: scm@geronimo.apache.org From: dain@apache.org X-Mailer: svnmailer-1.0.3 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/EntityBeanType.java URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/EntityBeanType.java?rev=233071&view=auto ============================================================================== --- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/EntityBeanType.java (added) +++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/EntityBeanType.java Tue Aug 16 15:39:15 2005 @@ -0,0 +1,454 @@ +/** + * Copyright 2004, 2005 The Apache Software Foundation or its licensors, as applicable + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openejb.xml.ns.openejb.jar; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EObject; + +import org.openejb.xml.ns.pkgen.KeyGeneratorType; + +/** + * + * A representation of the model object 'Entity Bean Type'. + * + * + *

+ * The following features are supported: + *

    + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getEjbName Ejb Name}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getJndiName Jndi Name}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getLocalJndiName Local Jndi Name}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getTssTargetName Tss Target Name}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getTssLink Tss Link}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getTss Tss}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getTableName Table Name}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getCmpFieldMapping Cmp Field Mapping}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getPrimkeyField Primkey Field}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getKeyGenerator Key Generator}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getPrefetchGroup Prefetch Group}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getEjbRef Ejb Ref}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getEjbLocalRef Ejb Local Ref}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getServiceRef Service Ref}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getResourceRef Resource Ref}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getResourceEnvRef Resource Env Ref}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getQuery Query}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getId Id}
  • + *
+ *

+ * + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType() + * @model extendedMetaData="name='entity-beanType' kind='elementOnly'" + * @generated + */ +public interface EntityBeanType extends EObject { + /** + * Returns the value of the 'Ejb Name' attribute. + * + *

+ * If the meaning of the 'Ejb Name' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Ejb Name' attribute. + * @see #setEjbName(String) + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_EjbName() + * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true" + * extendedMetaData="kind='element' name='ejb-name' namespace='##targetNamespace'" + * @generated + */ + String getEjbName(); + + /** + * Sets the value of the '{@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getEjbName Ejb Name}' attribute. + * + * + * @param value the new value of the 'Ejb Name' attribute. + * @see #getEjbName() + * @generated + */ + void setEjbName(String value); + + /** + * Returns the value of the 'Jndi Name' attribute list. + * The list contents are of type {@link java.lang.String}. + * + *

+ * If the meaning of the 'Jndi Name' attribute list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Jndi Name' attribute list. + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_JndiName() + * @model type="java.lang.String" unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" + * extendedMetaData="kind='element' name='jndi-name' namespace='##targetNamespace'" + * @generated + */ + EList getJndiName(); + + /** + * Returns the value of the 'Local Jndi Name' attribute list. + * The list contents are of type {@link java.lang.String}. + * + *

+ * If the meaning of the 'Local Jndi Name' attribute list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Local Jndi Name' attribute list. + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_LocalJndiName() + * @model type="java.lang.String" unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" + * extendedMetaData="kind='element' name='local-jndi-name' namespace='##targetNamespace'" + * @generated + */ + EList getLocalJndiName(); + + /** + * Returns the value of the 'Tss Target Name' attribute. + * + *

+ * If the meaning of the 'Tss Target Name' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Tss Target Name' attribute. + * @see #setTssTargetName(String) + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_TssTargetName() + * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" + * extendedMetaData="kind='element' name='tss-target-name' namespace='##targetNamespace'" + * @generated + */ + String getTssTargetName(); + + /** + * Sets the value of the '{@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getTssTargetName Tss Target Name}' attribute. + * + * + * @param value the new value of the 'Tss Target Name' attribute. + * @see #getTssTargetName() + * @generated + */ + void setTssTargetName(String value); + + /** + * Returns the value of the 'Tss Link' attribute. + * + *

+ * If the meaning of the 'Tss Link' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Tss Link' attribute. + * @see #setTssLink(String) + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_TssLink() + * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" + * extendedMetaData="kind='element' name='tss-link' namespace='##targetNamespace'" + * @generated + */ + String getTssLink(); + + /** + * Sets the value of the '{@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getTssLink Tss Link}' attribute. + * + * + * @param value the new value of the 'Tss Link' attribute. + * @see #getTssLink() + * @generated + */ + void setTssLink(String value); + + /** + * Returns the value of the 'Tss' containment reference. + * + *

+ * If the meaning of the 'Tss' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Tss' containment reference. + * @see #setTss(TssType) + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_Tss() + * @model containment="true" resolveProxies="false" + * extendedMetaData="kind='element' name='tss' namespace='##targetNamespace'" + * @generated + */ + TssType getTss(); + + /** + * Sets the value of the '{@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getTss Tss}' containment reference. + * + * + * @param value the new value of the 'Tss' containment reference. + * @see #getTss() + * @generated + */ + void setTss(TssType value); + + /** + * Returns the value of the 'Table Name' attribute. + * + *

+ * If the meaning of the 'Table Name' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Table Name' attribute. + * @see #setTableName(String) + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_TableName() + * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" + * extendedMetaData="kind='element' name='table-name' namespace='##targetNamespace'" + * @generated + */ + String getTableName(); + + /** + * Sets the value of the '{@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getTableName Table Name}' attribute. + * + * + * @param value the new value of the 'Table Name' attribute. + * @see #getTableName() + * @generated + */ + void setTableName(String value); + + /** + * Returns the value of the 'Cmp Field Mapping' containment reference list. + * The list contents are of type {@link org.openejb.xml.ns.openejb.jar.CmpFieldMappingType}. + * + *

+ * If the meaning of the 'Cmp Field Mapping' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Cmp Field Mapping' containment reference list. + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_CmpFieldMapping() + * @model type="org.openejb.xml.ns.openejb.jar.CmpFieldMappingType" containment="true" resolveProxies="false" + * extendedMetaData="kind='element' name='cmp-field-mapping' namespace='##targetNamespace'" + * @generated + */ + EList getCmpFieldMapping(); + + /** + * Returns the value of the 'Primkey Field' attribute. + * + *

+ * If the meaning of the 'Primkey Field' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Primkey Field' attribute. + * @see #setPrimkeyField(String) + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_PrimkeyField() + * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" + * extendedMetaData="kind='element' name='primkey-field' namespace='##targetNamespace'" + * @generated + */ + String getPrimkeyField(); + + /** + * Sets the value of the '{@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getPrimkeyField Primkey Field}' attribute. + * + * + * @param value the new value of the 'Primkey Field' attribute. + * @see #getPrimkeyField() + * @generated + */ + void setPrimkeyField(String value); + + /** + * Returns the value of the 'Key Generator' containment reference. + * + *

+ * If the meaning of the 'Key Generator' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Key Generator' containment reference. + * @see #setKeyGenerator(KeyGeneratorType) + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_KeyGenerator() + * @model containment="true" resolveProxies="false" + * extendedMetaData="kind='element' name='key-generator' namespace='http://www.openejb.org/xml/ns/pkgen'" + * @generated + */ + KeyGeneratorType getKeyGenerator(); + + /** + * Sets the value of the '{@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getKeyGenerator Key Generator}' containment reference. + * + * + * @param value the new value of the 'Key Generator' containment reference. + * @see #getKeyGenerator() + * @generated + */ + void setKeyGenerator(KeyGeneratorType value); + + /** + * Returns the value of the 'Prefetch Group' containment reference. + * + *

+ * If the meaning of the 'Prefetch Group' containment reference isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Prefetch Group' containment reference. + * @see #setPrefetchGroup(PrefetchGroupType) + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_PrefetchGroup() + * @model containment="true" resolveProxies="false" + * extendedMetaData="kind='element' name='prefetch-group' namespace='##targetNamespace'" + * @generated + */ + PrefetchGroupType getPrefetchGroup(); + + /** + * Sets the value of the '{@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getPrefetchGroup Prefetch Group}' containment reference. + * + * + * @param value the new value of the 'Prefetch Group' containment reference. + * @see #getPrefetchGroup() + * @generated + */ + void setPrefetchGroup(PrefetchGroupType value); + + /** + * Returns the value of the 'Ejb Ref' containment reference list. + * The list contents are of type {@link org.apache.geronimo.xml.ns.naming.EjbRefType}. + * + *

+ * If the meaning of the 'Ejb Ref' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Ejb Ref' containment reference list. + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_EjbRef() + * @model type="org.apache.geronimo.xml.ns.naming.EjbRefType" containment="true" resolveProxies="false" + * extendedMetaData="kind='element' name='ejb-ref' namespace='http://geronimo.apache.org/xml/ns/naming'" + * @generated + */ + EList getEjbRef(); + + /** + * Returns the value of the 'Ejb Local Ref' containment reference list. + * The list contents are of type {@link org.apache.geronimo.xml.ns.naming.EjbLocalRefType}. + * + *

+ * If the meaning of the 'Ejb Local Ref' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Ejb Local Ref' containment reference list. + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_EjbLocalRef() + * @model type="org.apache.geronimo.xml.ns.naming.EjbLocalRefType" containment="true" resolveProxies="false" + * extendedMetaData="kind='element' name='ejb-local-ref' namespace='http://geronimo.apache.org/xml/ns/naming'" + * @generated + */ + EList getEjbLocalRef(); + + /** + * Returns the value of the 'Service Ref' containment reference list. + * The list contents are of type {@link org.apache.geronimo.xml.ns.naming.ServiceRefType}. + * + *

+ * If the meaning of the 'Service Ref' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Service Ref' containment reference list. + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_ServiceRef() + * @model type="org.apache.geronimo.xml.ns.naming.ServiceRefType" containment="true" resolveProxies="false" + * extendedMetaData="kind='element' name='service-ref' namespace='http://geronimo.apache.org/xml/ns/naming'" + * @generated + */ + EList getServiceRef(); + + /** + * Returns the value of the 'Resource Ref' containment reference list. + * The list contents are of type {@link org.apache.geronimo.xml.ns.naming.ResourceRefType}. + * + *

+ * If the meaning of the 'Resource Ref' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Resource Ref' containment reference list. + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_ResourceRef() + * @model type="org.apache.geronimo.xml.ns.naming.ResourceRefType" containment="true" resolveProxies="false" + * extendedMetaData="kind='element' name='resource-ref' namespace='http://geronimo.apache.org/xml/ns/naming'" + * @generated + */ + EList getResourceRef(); + + /** + * Returns the value of the 'Resource Env Ref' containment reference list. + * The list contents are of type {@link org.apache.geronimo.xml.ns.naming.ResourceEnvRefType}. + * + *

+ * If the meaning of the 'Resource Env Ref' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Resource Env Ref' containment reference list. + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_ResourceEnvRef() + * @model type="org.apache.geronimo.xml.ns.naming.ResourceEnvRefType" containment="true" resolveProxies="false" + * extendedMetaData="kind='element' name='resource-env-ref' namespace='http://geronimo.apache.org/xml/ns/naming'" + * @generated + */ + EList getResourceEnvRef(); + + /** + * Returns the value of the 'Query' containment reference list. + * The list contents are of type {@link org.openejb.xml.ns.openejb.jar.QueryType}. + * + *

+ * If the meaning of the 'Query' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Query' containment reference list. + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_Query() + * @model type="org.openejb.xml.ns.openejb.jar.QueryType" containment="true" resolveProxies="false" + * extendedMetaData="kind='element' name='query' namespace='##targetNamespace'" + * @generated + */ + EList getQuery(); + + /** + * Returns the value of the 'Id' attribute. + * + *

+ * If the meaning of the 'Id' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Id' attribute. + * @see #setId(String) + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityBeanType_Id() + * @model unique="false" id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" + * extendedMetaData="kind='attribute' name='id'" + * @generated + */ + String getId(); + + /** + * Sets the value of the '{@link org.openejb.xml.ns.openejb.jar.EntityBeanType#getId Id}' attribute. + * + * + * @param value the new value of the 'Id' attribute. + * @see #getId() + * @generated + */ + void setId(String value); + +} // EntityBeanType Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/EntityBeanType.java ------------------------------------------------------------------------------ svn:executable = * Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/EntityGroupMappingType.java URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/EntityGroupMappingType.java?rev=233071&view=auto ============================================================================== --- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/EntityGroupMappingType.java (added) +++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/EntityGroupMappingType.java Tue Aug 16 15:39:15 2005 @@ -0,0 +1,64 @@ +/** + * Copyright 2004, 2005 The Apache Software Foundation or its licensors, as applicable + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openejb.xml.ns.openejb.jar; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Entity Group Mapping Type'. + * + * + *

+ * The following features are supported: + *

    + *
  • {@link org.openejb.xml.ns.openejb.jar.EntityGroupMappingType#getGroupName Group Name}
  • + *
+ *

+ * + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityGroupMappingType() + * @model extendedMetaData="name='entity-group-mappingType' kind='elementOnly'" + * @generated + */ +public interface EntityGroupMappingType extends EObject { + /** + * Returns the value of the 'Group Name' attribute. + * + *

+ * If the meaning of the 'Group Name' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Group Name' attribute. + * @see #setGroupName(String) + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getEntityGroupMappingType_GroupName() + * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true" + * extendedMetaData="kind='element' name='group-name' namespace='##targetNamespace'" + * @generated + */ + String getGroupName(); + + /** + * Sets the value of the '{@link org.openejb.xml.ns.openejb.jar.EntityGroupMappingType#getGroupName Group Name}' attribute. + * + * + * @param value the new value of the 'Group Name' attribute. + * @see #getGroupName() + * @generated + */ + void setGroupName(String value); + +} // EntityGroupMappingType Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/EntityGroupMappingType.java ------------------------------------------------------------------------------ svn:executable = * Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/GroupType.java URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/GroupType.java?rev=233071&view=auto ============================================================================== --- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/GroupType.java (added) +++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/GroupType.java Tue Aug 16 15:39:15 2005 @@ -0,0 +1,102 @@ +/** + * Copyright 2004, 2005 The Apache Software Foundation or its licensors, as applicable + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openejb.xml.ns.openejb.jar; + +import org.eclipse.emf.common.util.EList; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'Group Type'. + * + * + *

+ * The following features are supported: + *

    + *
  • {@link org.openejb.xml.ns.openejb.jar.GroupType#getGroupName Group Name}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.GroupType#getCmpFieldName Cmp Field Name}
  • + *
  • {@link org.openejb.xml.ns.openejb.jar.GroupType#getCmrField Cmr Field}
  • + *
+ *

+ * + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getGroupType() + * @model extendedMetaData="name='groupType' kind='elementOnly'" + * @generated + */ +public interface GroupType extends EObject { + /** + * Returns the value of the 'Group Name' attribute. + * + *

+ * If the meaning of the 'Group Name' attribute isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Group Name' attribute. + * @see #setGroupName(String) + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getGroupType_GroupName() + * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true" + * extendedMetaData="kind='element' name='group-name' namespace='##targetNamespace'" + * @generated + */ + String getGroupName(); + + /** + * Sets the value of the '{@link org.openejb.xml.ns.openejb.jar.GroupType#getGroupName Group Name}' attribute. + * + * + * @param value the new value of the 'Group Name' attribute. + * @see #getGroupName() + * @generated + */ + void setGroupName(String value); + + /** + * Returns the value of the 'Cmp Field Name' attribute list. + * The list contents are of type {@link java.lang.String}. + * + *

+ * If the meaning of the 'Cmp Field Name' attribute list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Cmp Field Name' attribute list. + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getGroupType_CmpFieldName() + * @model type="java.lang.String" unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" + * extendedMetaData="kind='element' name='cmp-field-name' namespace='##targetNamespace'" + * @generated + */ + EList getCmpFieldName(); + + /** + * Returns the value of the 'Cmr Field' containment reference list. + * The list contents are of type {@link org.openejb.xml.ns.openejb.jar.CmrFieldType1}. + * + *

+ * If the meaning of the 'Cmr Field' containment reference list isn't clear, + * there really should be more of a description here... + *

+ * + * @return the value of the 'Cmr Field' containment reference list. + * @see org.openejb.xml.ns.openejb.jar.JarPackage#getGroupType_CmrField() + * @model type="org.openejb.xml.ns.openejb.jar.CmrFieldType1" containment="true" resolveProxies="false" + * extendedMetaData="kind='element' name='cmr-field' namespace='##targetNamespace'" + * @generated + */ + EList getCmrField(); + +} // GroupType Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/GroupType.java ------------------------------------------------------------------------------ svn:executable = * Added: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/JarFactory.java URL: http://svn.apache.org/viewcvs/geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/JarFactory.java?rev=233071&view=auto ============================================================================== --- geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/JarFactory.java (added) +++ geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/JarFactory.java Tue Aug 16 15:39:15 2005 @@ -0,0 +1,289 @@ +/** + * Copyright 2004, 2005 The Apache Software Foundation or its licensors, as applicable + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openejb.xml.ns.openejb.jar; + +import org.eclipse.emf.ecore.EFactory; + +/** + * + * The Factory for the model. + * It provides a create method for each non-abstract class of the model. + * + * @see org.openejb.xml.ns.openejb.jar.JarPackage + * @generated + */ +public interface JarFactory extends EFactory { + /** + * The singleton instance of the factory. + * + * + * @generated + */ + JarFactory eINSTANCE = new org.openejb.xml.ns.openejb.jar.impl.JarFactoryImpl(); + + /** + * Returns a new object of class 'Activation Config Property Type'. + * + * + * @return a new object of class 'Activation Config Property Type'. + * @generated + */ + ActivationConfigPropertyType createActivationConfigPropertyType(); + + /** + * Returns a new object of class 'Activation Config Type'. + * + * + * @return a new object of class 'Activation Config Type'. + * @generated + */ + ActivationConfigType createActivationConfigType(); + + /** + * Returns a new object of class 'Cmp Field Group Mapping Type'. + * + * + * @return a new object of class 'Cmp Field Group Mapping Type'. + * @generated + */ + CmpFieldGroupMappingType createCmpFieldGroupMappingType(); + + /** + * Returns a new object of class 'Cmp Field Mapping Type'. + * + * + * @return a new object of class 'Cmp Field Mapping Type'. + * @generated + */ + CmpFieldMappingType createCmpFieldMappingType(); + + /** + * Returns a new object of class 'Cmr Field Group Mapping Type'. + * + * + * @return a new object of class 'Cmr Field Group Mapping Type'. + * @generated + */ + CmrFieldGroupMappingType createCmrFieldGroupMappingType(); + + /** + * Returns a new object of class 'Cmr Field Mapping Type'. + * + * + * @return a new object of class 'Cmr Field Mapping Type'. + * @generated + */ + CmrFieldMappingType createCmrFieldMappingType(); + + /** + * Returns a new object of class 'Cmr Field Type'. + * + * + * @return a new object of class 'Cmr Field Type'. + * @generated + */ + CmrFieldType createCmrFieldType(); + + /** + * Returns a new object of class 'Cmr Field Type1'. + * + * + * @return a new object of class 'Cmr Field Type1'. + * @generated + */ + CmrFieldType1 createCmrFieldType1(); + + /** + * Returns a new object of class 'Document Root'. + * + * + * @return a new object of class 'Document Root'. + * @generated + */ + DocumentRoot createDocumentRoot(); + + /** + * Returns a new object of class 'Ejb Relationship Role Type'. + * + * + * @return a new object of class 'Ejb Relationship Role Type'. + * @generated + */ + EjbRelationshipRoleType createEjbRelationshipRoleType(); + + /** + * Returns a new object of class 'Ejb Relation Type'. + * + * + * @return a new object of class 'Ejb Relation Type'. + * @generated + */ + EjbRelationType createEjbRelationType(); + + /** + * Returns a new object of class 'Enterprise Beans Type'. + * + * + * @return a new object of class 'Enterprise Beans Type'. + * @generated + */ + EnterpriseBeansType createEnterpriseBeansType(); + + /** + * Returns a new object of class 'Entity Bean Type'. + * + * + * @return a new object of class 'Entity Bean Type'. + * @generated + */ + EntityBeanType createEntityBeanType(); + + /** + * Returns a new object of class 'Entity Group Mapping Type'. + * + * + * @return a new object of class 'Entity Group Mapping Type'. + * @generated + */ + EntityGroupMappingType createEntityGroupMappingType(); + + /** + * Returns a new object of class 'Group Type'. + * + * + * @return a new object of class 'Group Type'. + * @generated + */ + GroupType createGroupType(); + + /** + * Returns a new object of class 'Message Driven Bean Type'. + * + * + * @return a new object of class 'Message Driven Bean Type'. + * @generated + */ + MessageDrivenBeanType createMessageDrivenBeanType(); + + /** + * Returns a new object of class 'Method Params Type'. + * + * + * @return a new object of class 'Method Params Type'. + * @generated + */ + MethodParamsType createMethodParamsType(); + + /** + * Returns a new object of class 'Openejb Jar Type'. + * + * + * @return a new object of class 'Openejb Jar Type'. + * @generated + */ + OpenejbJarType createOpenejbJarType(); + + /** + * Returns a new object of class 'Prefetch Group Type'. + * + * + * @return a new object of class 'Prefetch Group Type'. + * @generated + */ + PrefetchGroupType createPrefetchGroupType(); + + /** + * Returns a new object of class 'Query Method Type'. + * + * + * @return a new object of class 'Query Method Type'. + * @generated + */ + QueryMethodType createQueryMethodType(); + + /** + * Returns a new object of class 'Query Type'. + * + * + * @return a new object of class 'Query Type'. + * @generated + */ + QueryType createQueryType(); + + /** + * Returns a new object of class 'Relationship Role Source Type'. + * + * + * @return a new object of class 'Relationship Role Source Type'. + * @generated + */ + RelationshipRoleSourceType createRelationshipRoleSourceType(); + + /** + * Returns a new object of class 'Relationships Type'. + * + * + * @return a new object of class 'Relationships Type'. + * @generated + */ + RelationshipsType createRelationshipsType(); + + /** + * Returns a new object of class 'Role Mapping Type'. + * + * + * @return a new object of class 'Role Mapping Type'. + * @generated + */ + RoleMappingType createRoleMappingType(); + + /** + * Returns a new object of class 'Session Bean Type'. + * + * + * @return a new object of class 'Session Bean Type'. + * @generated + */ + SessionBeanType createSessionBeanType(); + + /** + * Returns a new object of class 'Tss Type'. + * + * + * @return a new object of class 'Tss Type'. + * @generated + */ + TssType createTssType(); + + /** + * Returns a new object of class 'Web Service Security Type'. + * + * + * @return a new object of class 'Web Service Security Type'. + * @generated + */ + WebServiceSecurityType createWebServiceSecurityType(); + + /** + * Returns the package supported by this factory. + * + * + * @return the package supported by this factory. + * @generated + */ + JarPackage getJarPackage(); + +} //JarFactory Propchange: geronimo/trunk/sandbox/eclipse-plugin/org.apache.geronimo.deployment.model/src/org/openejb/xml/ns/openejb/jar/JarFactory.java ------------------------------------------------------------------------------ svn:executable = *