/**
* Copyright (c) 2013 itemis AG and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Mark Broerkens - initial API and implementation
*
*/
package org.eclipse.rmf.reqif10.impl;
import java.util.GregorianCalendar;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.impl.EPackageImpl;
import org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage;
import org.eclipse.rmf.reqif10.AccessControlledElement;
import org.eclipse.rmf.reqif10.AlternativeID;
import org.eclipse.rmf.reqif10.AttributeDefinition;
import org.eclipse.rmf.reqif10.AttributeDefinitionBoolean;
import org.eclipse.rmf.reqif10.AttributeDefinitionDate;
import org.eclipse.rmf.reqif10.AttributeDefinitionEnumeration;
import org.eclipse.rmf.reqif10.AttributeDefinitionInteger;
import org.eclipse.rmf.reqif10.AttributeDefinitionReal;
import org.eclipse.rmf.reqif10.AttributeDefinitionSimple;
import org.eclipse.rmf.reqif10.AttributeDefinitionString;
import org.eclipse.rmf.reqif10.AttributeDefinitionXHTML;
import org.eclipse.rmf.reqif10.AttributeValue;
import org.eclipse.rmf.reqif10.AttributeValueBoolean;
import org.eclipse.rmf.reqif10.AttributeValueDate;
import org.eclipse.rmf.reqif10.AttributeValueEnumeration;
import org.eclipse.rmf.reqif10.AttributeValueInteger;
import org.eclipse.rmf.reqif10.AttributeValueReal;
import org.eclipse.rmf.reqif10.AttributeValueSimple;
import org.eclipse.rmf.reqif10.AttributeValueString;
import org.eclipse.rmf.reqif10.AttributeValueXHTML;
import org.eclipse.rmf.reqif10.DatatypeDefinition;
import org.eclipse.rmf.reqif10.DatatypeDefinitionBoolean;
import org.eclipse.rmf.reqif10.DatatypeDefinitionDate;
import org.eclipse.rmf.reqif10.DatatypeDefinitionEnumeration;
import org.eclipse.rmf.reqif10.DatatypeDefinitionInteger;
import org.eclipse.rmf.reqif10.DatatypeDefinitionReal;
import org.eclipse.rmf.reqif10.DatatypeDefinitionSimple;
import org.eclipse.rmf.reqif10.DatatypeDefinitionString;
import org.eclipse.rmf.reqif10.DatatypeDefinitionXHTML;
import org.eclipse.rmf.reqif10.EmbeddedValue;
import org.eclipse.rmf.reqif10.EnumValue;
import org.eclipse.rmf.reqif10.Identifiable;
import org.eclipse.rmf.reqif10.RelationGroup;
import org.eclipse.rmf.reqif10.RelationGroupType;
import org.eclipse.rmf.reqif10.ReqIF;
import org.eclipse.rmf.reqif10.ReqIF10Factory;
import org.eclipse.rmf.reqif10.ReqIF10Package;
import org.eclipse.rmf.reqif10.ReqIFContent;
import org.eclipse.rmf.reqif10.ReqIFHeader;
import org.eclipse.rmf.reqif10.ReqIFToolExtension;
import org.eclipse.rmf.reqif10.SpecElementWithAttributes;
import org.eclipse.rmf.reqif10.SpecHierarchy;
import org.eclipse.rmf.reqif10.SpecObject;
import org.eclipse.rmf.reqif10.SpecObjectType;
import org.eclipse.rmf.reqif10.SpecRelation;
import org.eclipse.rmf.reqif10.SpecRelationType;
import org.eclipse.rmf.reqif10.SpecType;
import org.eclipse.rmf.reqif10.Specification;
import org.eclipse.rmf.reqif10.SpecificationType;
import org.eclipse.rmf.reqif10.XhtmlContent;
/**
* <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc -->
*
* @generated
*/
public class ReqIF10PackageImpl extends EPackageImpl implements ReqIF10Package {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass accessControlledElementEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass identifiableEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeValueXHTMLEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeValueEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass specElementWithAttributesEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeDefinitionXHTMLEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeDefinitionEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass specTypeEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass reqIFContentEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass reqIFEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass reqIFHeaderEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass reqIFToolExtensionEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass specObjectEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass specObjectTypeEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass specificationEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass specificationTypeEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass specHierarchyEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass datatypeDefinitionEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass specRelationEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass specRelationTypeEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass relationGroupEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass relationGroupTypeEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass datatypeDefinitionXHTMLEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass alternativeIDEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeDefinitionBooleanEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeDefinitionSimpleEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass datatypeDefinitionBooleanEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass datatypeDefinitionSimpleEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeValueBooleanEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeValueSimpleEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeDefinitionDateEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass datatypeDefinitionDateEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeValueDateEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeDefinitionEnumerationEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass datatypeDefinitionEnumerationEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass enumValueEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass embeddedValueEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeValueEnumerationEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeDefinitionIntegerEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass datatypeDefinitionIntegerEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeValueIntegerEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeDefinitionRealEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass datatypeDefinitionRealEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeValueRealEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeDefinitionStringEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass datatypeDefinitionStringEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass attributeValueStringEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EClass xhtmlContentEClass = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EDataType dateTimeEDataType = null;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private EDataType idEDataType = null;
/**
* Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry
* EPackage.Registry} by the package package URI value.
* <p>
* Note: the correct way to create the package is via the static factory method {@link #init init()}, which also
* performs initialization of the package, or returns the registered package, if one already exists. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.eclipse.rmf.reqif10.ReqIF10Package#eNS_URI
* @see #init()
* @generated
*/
private ReqIF10PackageImpl() {
super(eNS_URI, ReqIF10Factory.eINSTANCE);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private static boolean isInited = false;
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
* <p>
* This method is used to initialize {@link ReqIF10Package#eINSTANCE} when that field is accessed. Clients should
* not invoke it directly. Instead, they should simply access that field to obtain the package. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
* @generated
*/
public static ReqIF10Package init() {
if (isInited)
return (ReqIF10Package) EPackage.Registry.INSTANCE.getEPackage(ReqIF10Package.eNS_URI);
// Obtain or create and register package
ReqIF10PackageImpl theReqIF10Package = (ReqIF10PackageImpl) (EPackage.Registry.INSTANCE.get(eNS_URI) instanceof ReqIF10PackageImpl ? EPackage.Registry.INSTANCE
.get(eNS_URI) : new ReqIF10PackageImpl());
isInited = true;
// Initialize simple dependencies
XMLNamespacePackage.eINSTANCE.eClass();
// Create package meta-data objects
theReqIF10Package.createPackageContents();
// Initialize created meta-data
theReqIF10Package.initializePackageContents();
// Mark meta-data to indicate it can't be changed
theReqIF10Package.freeze();
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(ReqIF10Package.eNS_URI, theReqIF10Package);
return theReqIF10Package;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAccessControlledElement() {
return accessControlledElementEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getAccessControlledElement_Editable() {
return (EAttribute) accessControlledElementEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getIdentifiable() {
return identifiableEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getIdentifiable_Desc() {
return (EAttribute) identifiableEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getIdentifiable_Identifier() {
return (EAttribute) identifiableEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getIdentifiable_LastChange() {
return (EAttribute) identifiableEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getIdentifiable_LongName() {
return (EAttribute) identifiableEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getIdentifiable_AlternativeID() {
return (EReference) identifiableEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeValueXHTML() {
return attributeValueXHTMLEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getAttributeValueXHTML_Simplified() {
return (EAttribute) attributeValueXHTMLEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeValueXHTML_Definition() {
return (EReference) attributeValueXHTMLEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeValueXHTML_TheOriginalValue() {
return (EReference) attributeValueXHTMLEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeValueXHTML_TheValue() {
return (EReference) attributeValueXHTMLEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeValue() {
return attributeValueEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getSpecElementWithAttributes() {
return specElementWithAttributesEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getSpecElementWithAttributes_Values() {
return (EReference) specElementWithAttributesEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeDefinitionXHTML() {
return attributeDefinitionXHTMLEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionXHTML_Type() {
return (EReference) attributeDefinitionXHTMLEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionXHTML_DefaultValue() {
return (EReference) attributeDefinitionXHTMLEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeDefinition() {
return attributeDefinitionEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getSpecType() {
return specTypeEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getSpecType_SpecAttributes() {
return (EReference) specTypeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getReqIFContent() {
return reqIFContentEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getReqIFContent_Datatypes() {
return (EReference) reqIFContentEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getReqIFContent_SpecTypes() {
return (EReference) reqIFContentEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getReqIFContent_SpecObjects() {
return (EReference) reqIFContentEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getReqIFContent_SpecRelations() {
return (EReference) reqIFContentEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getReqIFContent_Specifications() {
return (EReference) reqIFContentEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getReqIFContent_SpecRelationGroups() {
return (EReference) reqIFContentEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getReqIF() {
return reqIFEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getReqIF_Lang() {
return (EAttribute) reqIFEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getReqIF_TheHeader() {
return (EReference) reqIFEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getReqIF_CoreContent() {
return (EReference) reqIFEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getReqIF_ToolExtensions() {
return (EReference) reqIFEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getReqIFHeader() {
return reqIFHeaderEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getReqIFHeader_Comment() {
return (EAttribute) reqIFHeaderEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getReqIFHeader_CreationTime() {
return (EAttribute) reqIFHeaderEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getReqIFHeader_Identifier() {
return (EAttribute) reqIFHeaderEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getReqIFHeader_RepositoryId() {
return (EAttribute) reqIFHeaderEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getReqIFHeader_ReqIFToolId() {
return (EAttribute) reqIFHeaderEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getReqIFHeader_ReqIFVersion() {
return (EAttribute) reqIFHeaderEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getReqIFHeader_SourceToolId() {
return (EAttribute) reqIFHeaderEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getReqIFHeader_Title() {
return (EAttribute) reqIFHeaderEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getReqIFToolExtension() {
return reqIFToolExtensionEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getReqIFToolExtension_Extensions() {
return (EReference) reqIFToolExtensionEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getSpecObject() {
return specObjectEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getSpecObject_Type() {
return (EReference) specObjectEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getSpecObjectType() {
return specObjectTypeEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getSpecification() {
return specificationEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getSpecification_Type() {
return (EReference) specificationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getSpecification_Children() {
return (EReference) specificationEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getSpecificationType() {
return specificationTypeEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getSpecHierarchy() {
return specHierarchyEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getSpecHierarchy_TableInternal() {
return (EAttribute) specHierarchyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getSpecHierarchy_Object() {
return (EReference) specHierarchyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getSpecHierarchy_Children() {
return (EReference) specHierarchyEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getSpecHierarchy_EditableAtts() {
return (EReference) specHierarchyEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getDatatypeDefinition() {
return datatypeDefinitionEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getSpecRelation() {
return specRelationEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getSpecRelation_Target() {
return (EReference) specRelationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getSpecRelation_Source() {
return (EReference) specRelationEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getSpecRelation_Type() {
return (EReference) specRelationEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getSpecRelationType() {
return specRelationTypeEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getRelationGroup() {
return relationGroupEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getRelationGroup_SpecRelations() {
return (EReference) relationGroupEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getRelationGroup_Type() {
return (EReference) relationGroupEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getRelationGroup_SourceSpecification() {
return (EReference) relationGroupEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getRelationGroup_TargetSpecification() {
return (EReference) relationGroupEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getRelationGroupType() {
return relationGroupTypeEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getDatatypeDefinitionXHTML() {
return datatypeDefinitionXHTMLEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAlternativeID() {
return alternativeIDEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getAlternativeID_Identifier() {
return (EAttribute) alternativeIDEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeDefinitionBoolean() {
return attributeDefinitionBooleanEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionBoolean_Type() {
return (EReference) attributeDefinitionBooleanEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionBoolean_DefaultValue() {
return (EReference) attributeDefinitionBooleanEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeDefinitionSimple() {
return attributeDefinitionSimpleEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getDatatypeDefinitionBoolean() {
return datatypeDefinitionBooleanEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getDatatypeDefinitionSimple() {
return datatypeDefinitionSimpleEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeValueBoolean() {
return attributeValueBooleanEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getAttributeValueBoolean_TheValue() {
return (EAttribute) attributeValueBooleanEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeValueBoolean_Definition() {
return (EReference) attributeValueBooleanEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeValueSimple() {
return attributeValueSimpleEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeDefinitionDate() {
return attributeDefinitionDateEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionDate_Type() {
return (EReference) attributeDefinitionDateEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionDate_DefaultValue() {
return (EReference) attributeDefinitionDateEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getDatatypeDefinitionDate() {
return datatypeDefinitionDateEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeValueDate() {
return attributeValueDateEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getAttributeValueDate_TheValue() {
return (EAttribute) attributeValueDateEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeValueDate_Definition() {
return (EReference) attributeValueDateEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeDefinitionEnumeration() {
return attributeDefinitionEnumerationEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getAttributeDefinitionEnumeration_MultiValued() {
return (EAttribute) attributeDefinitionEnumerationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionEnumeration_Type() {
return (EReference) attributeDefinitionEnumerationEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionEnumeration_DefaultValue() {
return (EReference) attributeDefinitionEnumerationEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getDatatypeDefinitionEnumeration() {
return datatypeDefinitionEnumerationEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getDatatypeDefinitionEnumeration_SpecifiedValues() {
return (EReference) datatypeDefinitionEnumerationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getEnumValue() {
return enumValueEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getEnumValue_Properties() {
return (EReference) enumValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getEmbeddedValue() {
return embeddedValueEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getEmbeddedValue_Key() {
return (EAttribute) embeddedValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getEmbeddedValue_OtherContent() {
return (EAttribute) embeddedValueEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeValueEnumeration() {
return attributeValueEnumerationEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeValueEnumeration_Values() {
return (EReference) attributeValueEnumerationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeValueEnumeration_Definition() {
return (EReference) attributeValueEnumerationEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeDefinitionInteger() {
return attributeDefinitionIntegerEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionInteger_Type() {
return (EReference) attributeDefinitionIntegerEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionInteger_DefaultValue() {
return (EReference) attributeDefinitionIntegerEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getDatatypeDefinitionInteger() {
return datatypeDefinitionIntegerEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getDatatypeDefinitionInteger_Max() {
return (EAttribute) datatypeDefinitionIntegerEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getDatatypeDefinitionInteger_Min() {
return (EAttribute) datatypeDefinitionIntegerEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeValueInteger() {
return attributeValueIntegerEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getAttributeValueInteger_TheValue() {
return (EAttribute) attributeValueIntegerEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeValueInteger_Definition() {
return (EReference) attributeValueIntegerEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeDefinitionReal() {
return attributeDefinitionRealEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionReal_Type() {
return (EReference) attributeDefinitionRealEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionReal_DefaultValue() {
return (EReference) attributeDefinitionRealEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getDatatypeDefinitionReal() {
return datatypeDefinitionRealEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getDatatypeDefinitionReal_Accuracy() {
return (EAttribute) datatypeDefinitionRealEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getDatatypeDefinitionReal_Max() {
return (EAttribute) datatypeDefinitionRealEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getDatatypeDefinitionReal_Min() {
return (EAttribute) datatypeDefinitionRealEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeValueReal() {
return attributeValueRealEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getAttributeValueReal_TheValue() {
return (EAttribute) attributeValueRealEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeValueReal_Definition() {
return (EReference) attributeValueRealEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeDefinitionString() {
return attributeDefinitionStringEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionString_Type() {
return (EReference) attributeDefinitionStringEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeDefinitionString_DefaultValue() {
return (EReference) attributeDefinitionStringEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getDatatypeDefinitionString() {
return datatypeDefinitionStringEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getDatatypeDefinitionString_MaxLength() {
return (EAttribute) datatypeDefinitionStringEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getAttributeValueString() {
return attributeValueStringEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getAttributeValueString_TheValue() {
return (EAttribute) attributeValueStringEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getAttributeValueString_Definition() {
return (EReference) attributeValueStringEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EClass getXhtmlContent() {
return xhtmlContentEClass;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EReference getXhtmlContent_Xhtml() {
return (EReference) xhtmlContentEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EAttribute getXhtmlContent_XhtmlSource() {
return (EAttribute) xhtmlContentEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EDataType getDateTime() {
return dateTimeEDataType;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EDataType getID() {
return idEDataType;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public ReqIF10Factory getReqIF10Factory() {
return (ReqIF10Factory) getEFactoryInstance();
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private boolean isCreated = false;
/**
* Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but
* its first. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void createPackageContents() {
if (isCreated)
return;
isCreated = true;
// Create classes and their features
accessControlledElementEClass = createEClass(ACCESS_CONTROLLED_ELEMENT);
createEAttribute(accessControlledElementEClass, ACCESS_CONTROLLED_ELEMENT__EDITABLE);
identifiableEClass = createEClass(IDENTIFIABLE);
createEAttribute(identifiableEClass, IDENTIFIABLE__DESC);
createEAttribute(identifiableEClass, IDENTIFIABLE__IDENTIFIER);
createEAttribute(identifiableEClass, IDENTIFIABLE__LAST_CHANGE);
createEAttribute(identifiableEClass, IDENTIFIABLE__LONG_NAME);
createEReference(identifiableEClass, IDENTIFIABLE__ALTERNATIVE_ID);
attributeValueXHTMLEClass = createEClass(ATTRIBUTE_VALUE_XHTML);
createEAttribute(attributeValueXHTMLEClass, ATTRIBUTE_VALUE_XHTML__SIMPLIFIED);
createEReference(attributeValueXHTMLEClass, ATTRIBUTE_VALUE_XHTML__DEFINITION);
createEReference(attributeValueXHTMLEClass, ATTRIBUTE_VALUE_XHTML__THE_ORIGINAL_VALUE);
createEReference(attributeValueXHTMLEClass, ATTRIBUTE_VALUE_XHTML__THE_VALUE);
attributeValueEClass = createEClass(ATTRIBUTE_VALUE);
specElementWithAttributesEClass = createEClass(SPEC_ELEMENT_WITH_ATTRIBUTES);
createEReference(specElementWithAttributesEClass, SPEC_ELEMENT_WITH_ATTRIBUTES__VALUES);
attributeDefinitionXHTMLEClass = createEClass(ATTRIBUTE_DEFINITION_XHTML);
createEReference(attributeDefinitionXHTMLEClass, ATTRIBUTE_DEFINITION_XHTML__TYPE);
createEReference(attributeDefinitionXHTMLEClass, ATTRIBUTE_DEFINITION_XHTML__DEFAULT_VALUE);
attributeDefinitionEClass = createEClass(ATTRIBUTE_DEFINITION);
specTypeEClass = createEClass(SPEC_TYPE);
createEReference(specTypeEClass, SPEC_TYPE__SPEC_ATTRIBUTES);
reqIFContentEClass = createEClass(REQ_IF_CONTENT);
createEReference(reqIFContentEClass, REQ_IF_CONTENT__DATATYPES);
createEReference(reqIFContentEClass, REQ_IF_CONTENT__SPEC_TYPES);
createEReference(reqIFContentEClass, REQ_IF_CONTENT__SPEC_OBJECTS);
createEReference(reqIFContentEClass, REQ_IF_CONTENT__SPEC_RELATIONS);
createEReference(reqIFContentEClass, REQ_IF_CONTENT__SPECIFICATIONS);
createEReference(reqIFContentEClass, REQ_IF_CONTENT__SPEC_RELATION_GROUPS);
reqIFEClass = createEClass(REQ_IF);
createEAttribute(reqIFEClass, REQ_IF__LANG);
createEReference(reqIFEClass, REQ_IF__THE_HEADER);
createEReference(reqIFEClass, REQ_IF__CORE_CONTENT);
createEReference(reqIFEClass, REQ_IF__TOOL_EXTENSIONS);
reqIFHeaderEClass = createEClass(REQ_IF_HEADER);
createEAttribute(reqIFHeaderEClass, REQ_IF_HEADER__COMMENT);
createEAttribute(reqIFHeaderEClass, REQ_IF_HEADER__CREATION_TIME);
createEAttribute(reqIFHeaderEClass, REQ_IF_HEADER__IDENTIFIER);
createEAttribute(reqIFHeaderEClass, REQ_IF_HEADER__REPOSITORY_ID);
createEAttribute(reqIFHeaderEClass, REQ_IF_HEADER__REQ_IF_TOOL_ID);
createEAttribute(reqIFHeaderEClass, REQ_IF_HEADER__REQ_IF_VERSION);
createEAttribute(reqIFHeaderEClass, REQ_IF_HEADER__SOURCE_TOOL_ID);
createEAttribute(reqIFHeaderEClass, REQ_IF_HEADER__TITLE);
reqIFToolExtensionEClass = createEClass(REQ_IF_TOOL_EXTENSION);
createEReference(reqIFToolExtensionEClass, REQ_IF_TOOL_EXTENSION__EXTENSIONS);
specObjectEClass = createEClass(SPEC_OBJECT);
createEReference(specObjectEClass, SPEC_OBJECT__TYPE);
specObjectTypeEClass = createEClass(SPEC_OBJECT_TYPE);
specificationEClass = createEClass(SPECIFICATION);
createEReference(specificationEClass, SPECIFICATION__TYPE);
createEReference(specificationEClass, SPECIFICATION__CHILDREN);
specificationTypeEClass = createEClass(SPECIFICATION_TYPE);
specHierarchyEClass = createEClass(SPEC_HIERARCHY);
createEAttribute(specHierarchyEClass, SPEC_HIERARCHY__TABLE_INTERNAL);
createEReference(specHierarchyEClass, SPEC_HIERARCHY__OBJECT);
createEReference(specHierarchyEClass, SPEC_HIERARCHY__CHILDREN);
createEReference(specHierarchyEClass, SPEC_HIERARCHY__EDITABLE_ATTS);
datatypeDefinitionEClass = createEClass(DATATYPE_DEFINITION);
specRelationEClass = createEClass(SPEC_RELATION);
createEReference(specRelationEClass, SPEC_RELATION__TARGET);
createEReference(specRelationEClass, SPEC_RELATION__SOURCE);
createEReference(specRelationEClass, SPEC_RELATION__TYPE);
specRelationTypeEClass = createEClass(SPEC_RELATION_TYPE);
relationGroupEClass = createEClass(RELATION_GROUP);
createEReference(relationGroupEClass, RELATION_GROUP__SPEC_RELATIONS);
createEReference(relationGroupEClass, RELATION_GROUP__TYPE);
createEReference(relationGroupEClass, RELATION_GROUP__SOURCE_SPECIFICATION);
createEReference(relationGroupEClass, RELATION_GROUP__TARGET_SPECIFICATION);
relationGroupTypeEClass = createEClass(RELATION_GROUP_TYPE);
datatypeDefinitionXHTMLEClass = createEClass(DATATYPE_DEFINITION_XHTML);
alternativeIDEClass = createEClass(ALTERNATIVE_ID);
createEAttribute(alternativeIDEClass, ALTERNATIVE_ID__IDENTIFIER);
attributeDefinitionBooleanEClass = createEClass(ATTRIBUTE_DEFINITION_BOOLEAN);
createEReference(attributeDefinitionBooleanEClass, ATTRIBUTE_DEFINITION_BOOLEAN__TYPE);
createEReference(attributeDefinitionBooleanEClass, ATTRIBUTE_DEFINITION_BOOLEAN__DEFAULT_VALUE);
attributeDefinitionSimpleEClass = createEClass(ATTRIBUTE_DEFINITION_SIMPLE);
datatypeDefinitionBooleanEClass = createEClass(DATATYPE_DEFINITION_BOOLEAN);
datatypeDefinitionSimpleEClass = createEClass(DATATYPE_DEFINITION_SIMPLE);
attributeValueBooleanEClass = createEClass(ATTRIBUTE_VALUE_BOOLEAN);
createEAttribute(attributeValueBooleanEClass, ATTRIBUTE_VALUE_BOOLEAN__THE_VALUE);
createEReference(attributeValueBooleanEClass, ATTRIBUTE_VALUE_BOOLEAN__DEFINITION);
attributeValueSimpleEClass = createEClass(ATTRIBUTE_VALUE_SIMPLE);
attributeDefinitionDateEClass = createEClass(ATTRIBUTE_DEFINITION_DATE);
createEReference(attributeDefinitionDateEClass, ATTRIBUTE_DEFINITION_DATE__TYPE);
createEReference(attributeDefinitionDateEClass, ATTRIBUTE_DEFINITION_DATE__DEFAULT_VALUE);
datatypeDefinitionDateEClass = createEClass(DATATYPE_DEFINITION_DATE);
attributeValueDateEClass = createEClass(ATTRIBUTE_VALUE_DATE);
createEAttribute(attributeValueDateEClass, ATTRIBUTE_VALUE_DATE__THE_VALUE);
createEReference(attributeValueDateEClass, ATTRIBUTE_VALUE_DATE__DEFINITION);
attributeDefinitionEnumerationEClass = createEClass(ATTRIBUTE_DEFINITION_ENUMERATION);
createEAttribute(attributeDefinitionEnumerationEClass, ATTRIBUTE_DEFINITION_ENUMERATION__MULTI_VALUED);
createEReference(attributeDefinitionEnumerationEClass, ATTRIBUTE_DEFINITION_ENUMERATION__TYPE);
createEReference(attributeDefinitionEnumerationEClass, ATTRIBUTE_DEFINITION_ENUMERATION__DEFAULT_VALUE);
datatypeDefinitionEnumerationEClass = createEClass(DATATYPE_DEFINITION_ENUMERATION);
createEReference(datatypeDefinitionEnumerationEClass, DATATYPE_DEFINITION_ENUMERATION__SPECIFIED_VALUES);
enumValueEClass = createEClass(ENUM_VALUE);
createEReference(enumValueEClass, ENUM_VALUE__PROPERTIES);
embeddedValueEClass = createEClass(EMBEDDED_VALUE);
createEAttribute(embeddedValueEClass, EMBEDDED_VALUE__KEY);
createEAttribute(embeddedValueEClass, EMBEDDED_VALUE__OTHER_CONTENT);
attributeValueEnumerationEClass = createEClass(ATTRIBUTE_VALUE_ENUMERATION);
createEReference(attributeValueEnumerationEClass, ATTRIBUTE_VALUE_ENUMERATION__VALUES);
createEReference(attributeValueEnumerationEClass, ATTRIBUTE_VALUE_ENUMERATION__DEFINITION);
attributeDefinitionIntegerEClass = createEClass(ATTRIBUTE_DEFINITION_INTEGER);
createEReference(attributeDefinitionIntegerEClass, ATTRIBUTE_DEFINITION_INTEGER__TYPE);
createEReference(attributeDefinitionIntegerEClass, ATTRIBUTE_DEFINITION_INTEGER__DEFAULT_VALUE);
datatypeDefinitionIntegerEClass = createEClass(DATATYPE_DEFINITION_INTEGER);
createEAttribute(datatypeDefinitionIntegerEClass, DATATYPE_DEFINITION_INTEGER__MAX);
createEAttribute(datatypeDefinitionIntegerEClass, DATATYPE_DEFINITION_INTEGER__MIN);
attributeValueIntegerEClass = createEClass(ATTRIBUTE_VALUE_INTEGER);
createEAttribute(attributeValueIntegerEClass, ATTRIBUTE_VALUE_INTEGER__THE_VALUE);
createEReference(attributeValueIntegerEClass, ATTRIBUTE_VALUE_INTEGER__DEFINITION);
attributeDefinitionRealEClass = createEClass(ATTRIBUTE_DEFINITION_REAL);
createEReference(attributeDefinitionRealEClass, ATTRIBUTE_DEFINITION_REAL__TYPE);
createEReference(attributeDefinitionRealEClass, ATTRIBUTE_DEFINITION_REAL__DEFAULT_VALUE);
datatypeDefinitionRealEClass = createEClass(DATATYPE_DEFINITION_REAL);
createEAttribute(datatypeDefinitionRealEClass, DATATYPE_DEFINITION_REAL__ACCURACY);
createEAttribute(datatypeDefinitionRealEClass, DATATYPE_DEFINITION_REAL__MAX);
createEAttribute(datatypeDefinitionRealEClass, DATATYPE_DEFINITION_REAL__MIN);
attributeValueRealEClass = createEClass(ATTRIBUTE_VALUE_REAL);
createEAttribute(attributeValueRealEClass, ATTRIBUTE_VALUE_REAL__THE_VALUE);
createEReference(attributeValueRealEClass, ATTRIBUTE_VALUE_REAL__DEFINITION);
attributeDefinitionStringEClass = createEClass(ATTRIBUTE_DEFINITION_STRING);
createEReference(attributeDefinitionStringEClass, ATTRIBUTE_DEFINITION_STRING__TYPE);
createEReference(attributeDefinitionStringEClass, ATTRIBUTE_DEFINITION_STRING__DEFAULT_VALUE);
datatypeDefinitionStringEClass = createEClass(DATATYPE_DEFINITION_STRING);
createEAttribute(datatypeDefinitionStringEClass, DATATYPE_DEFINITION_STRING__MAX_LENGTH);
attributeValueStringEClass = createEClass(ATTRIBUTE_VALUE_STRING);
createEAttribute(attributeValueStringEClass, ATTRIBUTE_VALUE_STRING__THE_VALUE);
createEReference(attributeValueStringEClass, ATTRIBUTE_VALUE_STRING__DEFINITION);
xhtmlContentEClass = createEClass(XHTML_CONTENT);
createEReference(xhtmlContentEClass, XHTML_CONTENT__XHTML);
createEAttribute(xhtmlContentEClass, XHTML_CONTENT__XHTML_SOURCE);
// Create data types
dateTimeEDataType = createEDataType(DATE_TIME);
idEDataType = createEDataType(ID);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
private boolean isInitialized = false;
/**
* Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any
* invocation but its first. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void initializePackageContents() {
if (isInitialized)
return;
isInitialized = true;
// Initialize package
setName(eNAME);
setNsPrefix(eNS_PREFIX);
setNsURI(eNS_URI);
// Obtain other dependent packages
XMLNamespacePackage theXMLNamespacePackage = (XMLNamespacePackage) EPackage.Registry.INSTANCE.getEPackage(XMLNamespacePackage.eNS_URI);
// Create type parameters
// Set bounds for type parameters
// Add supertypes to classes
accessControlledElementEClass.getESuperTypes().add(this.getIdentifiable());
attributeValueXHTMLEClass.getESuperTypes().add(this.getAttributeValue());
specElementWithAttributesEClass.getESuperTypes().add(this.getIdentifiable());
attributeDefinitionXHTMLEClass.getESuperTypes().add(this.getAttributeDefinition());
attributeDefinitionEClass.getESuperTypes().add(this.getAccessControlledElement());
specTypeEClass.getESuperTypes().add(this.getIdentifiable());
specObjectEClass.getESuperTypes().add(this.getSpecElementWithAttributes());
specObjectTypeEClass.getESuperTypes().add(this.getSpecType());
specificationEClass.getESuperTypes().add(this.getSpecElementWithAttributes());
specificationTypeEClass.getESuperTypes().add(this.getSpecType());
specHierarchyEClass.getESuperTypes().add(this.getAccessControlledElement());
datatypeDefinitionEClass.getESuperTypes().add(this.getIdentifiable());
specRelationEClass.getESuperTypes().add(this.getSpecElementWithAttributes());
specRelationTypeEClass.getESuperTypes().add(this.getSpecType());
relationGroupEClass.getESuperTypes().add(this.getIdentifiable());
relationGroupTypeEClass.getESuperTypes().add(this.getSpecType());
datatypeDefinitionXHTMLEClass.getESuperTypes().add(this.getDatatypeDefinition());
attributeDefinitionBooleanEClass.getESuperTypes().add(this.getAttributeDefinitionSimple());
attributeDefinitionSimpleEClass.getESuperTypes().add(this.getAttributeDefinition());
datatypeDefinitionBooleanEClass.getESuperTypes().add(this.getDatatypeDefinitionSimple());
datatypeDefinitionSimpleEClass.getESuperTypes().add(this.getDatatypeDefinition());
attributeValueBooleanEClass.getESuperTypes().add(this.getAttributeValueSimple());
attributeValueSimpleEClass.getESuperTypes().add(this.getAttributeValue());
attributeDefinitionDateEClass.getESuperTypes().add(this.getAttributeDefinitionSimple());
datatypeDefinitionDateEClass.getESuperTypes().add(this.getDatatypeDefinitionSimple());
attributeValueDateEClass.getESuperTypes().add(this.getAttributeValueSimple());
attributeDefinitionEnumerationEClass.getESuperTypes().add(this.getAttributeDefinition());
datatypeDefinitionEnumerationEClass.getESuperTypes().add(this.getDatatypeDefinition());
enumValueEClass.getESuperTypes().add(this.getIdentifiable());
attributeValueEnumerationEClass.getESuperTypes().add(this.getAttributeValue());
attributeDefinitionIntegerEClass.getESuperTypes().add(this.getAttributeDefinitionSimple());
datatypeDefinitionIntegerEClass.getESuperTypes().add(this.getDatatypeDefinitionSimple());
attributeValueIntegerEClass.getESuperTypes().add(this.getAttributeValueSimple());
attributeDefinitionRealEClass.getESuperTypes().add(this.getAttributeDefinitionSimple());
datatypeDefinitionRealEClass.getESuperTypes().add(this.getDatatypeDefinitionSimple());
attributeValueRealEClass.getESuperTypes().add(this.getAttributeValueSimple());
attributeDefinitionStringEClass.getESuperTypes().add(this.getAttributeDefinitionSimple());
datatypeDefinitionStringEClass.getESuperTypes().add(this.getDatatypeDefinitionSimple());
attributeValueStringEClass.getESuperTypes().add(this.getAttributeValueSimple());
// Initialize classes and features; add operations and parameters
initEClass(accessControlledElementEClass, AccessControlledElement.class,
"AccessControlledElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getAccessControlledElement_Editable(),
ecorePackage.getEBoolean(),
"editable", null, 0, 1, AccessControlledElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(identifiableEClass, Identifiable.class, "Identifiable", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getIdentifiable_Desc(),
ecorePackage.getEString(),
"desc", null, 0, 1, Identifiable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getIdentifiable_Identifier(),
this.getID(),
"identifier", null, 1, 1, Identifiable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getIdentifiable_LastChange(),
this.getDateTime(),
"lastChange", null, 1, 1, Identifiable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getIdentifiable_LongName(),
ecorePackage.getEString(),
"longName", null, 0, 1, Identifiable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getIdentifiable_AlternativeID(),
this.getAlternativeID(),
null,
"alternativeID", null, 0, 1, Identifiable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeValueXHTMLEClass, AttributeValueXHTML.class,
"AttributeValueXHTML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getAttributeValueXHTML_Simplified(),
ecorePackage.getEBoolean(),
"simplified", null, 0, 1, AttributeValueXHTML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeValueXHTML_Definition(),
this.getAttributeDefinitionXHTML(),
null,
"definition", null, 1, 1, AttributeValueXHTML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeValueXHTML_TheOriginalValue(),
this.getXhtmlContent(),
null,
"theOriginalValue", null, 0, 1, AttributeValueXHTML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeValueXHTML_TheValue(),
this.getXhtmlContent(),
null,
"theValue", null, 1, 1, AttributeValueXHTML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeValueEClass, AttributeValue.class, "AttributeValue", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(specElementWithAttributesEClass, SpecElementWithAttributes.class,
"SpecElementWithAttributes", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getSpecElementWithAttributes_Values(),
this.getAttributeValue(),
null,
"values", null, 0, -1, SpecElementWithAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeDefinitionXHTMLEClass, AttributeDefinitionXHTML.class,
"AttributeDefinitionXHTML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getAttributeDefinitionXHTML_Type(),
this.getDatatypeDefinitionXHTML(),
null,
"type", null, 1, 1, AttributeDefinitionXHTML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeDefinitionXHTML_DefaultValue(),
this.getAttributeValueXHTML(),
null,
"defaultValue", null, 0, 1, AttributeDefinitionXHTML.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeDefinitionEClass, AttributeDefinition.class,
"AttributeDefinition", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(specTypeEClass, SpecType.class, "SpecType", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getSpecType_SpecAttributes(),
this.getAttributeDefinition(),
null,
"specAttributes", null, 0, -1, SpecType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(reqIFContentEClass, ReqIFContent.class, "ReqIFContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getReqIFContent_Datatypes(),
this.getDatatypeDefinition(),
null,
"datatypes", null, 0, -1, ReqIFContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getReqIFContent_SpecTypes(),
this.getSpecType(),
null,
"specTypes", null, 0, -1, ReqIFContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getReqIFContent_SpecObjects(),
this.getSpecObject(),
null,
"specObjects", null, 0, -1, ReqIFContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getReqIFContent_SpecRelations(),
this.getSpecRelation(),
null,
"specRelations", null, 0, -1, ReqIFContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getReqIFContent_Specifications(),
this.getSpecification(),
null,
"specifications", null, 0, -1, ReqIFContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getReqIFContent_SpecRelationGroups(),
this.getRelationGroup(),
null,
"specRelationGroups", null, 0, -1, ReqIFContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(reqIFEClass, ReqIF.class, "ReqIF", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getReqIF_Lang(),
theXMLNamespacePackage.getLangType(),
"lang", null, 0, 1, ReqIF.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getReqIF_TheHeader(),
this.getReqIFHeader(),
null,
"theHeader", null, 1, 1, ReqIF.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getReqIF_CoreContent(),
this.getReqIFContent(),
null,
"coreContent", null, 1, 1, ReqIF.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getReqIF_ToolExtensions(),
this.getReqIFToolExtension(),
null,
"toolExtensions", null, 0, -1, ReqIF.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(reqIFHeaderEClass, ReqIFHeader.class, "ReqIFHeader", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getReqIFHeader_Comment(),
ecorePackage.getEString(),
"comment", null, 0, 1, ReqIFHeader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getReqIFHeader_CreationTime(),
this.getDateTime(),
"creationTime", null, 1, 1, ReqIFHeader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getReqIFHeader_Identifier(),
this.getID(),
"identifier", null, 1, 1, ReqIFHeader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getReqIFHeader_RepositoryId(),
ecorePackage.getEString(),
"repositoryId", null, 0, 1, ReqIFHeader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getReqIFHeader_ReqIFToolId(),
ecorePackage.getEString(),
"reqIFToolId", null, 1, 1, ReqIFHeader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getReqIFHeader_ReqIFVersion(),
ecorePackage.getEString(),
"reqIFVersion", null, 1, 1, ReqIFHeader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getReqIFHeader_SourceToolId(),
ecorePackage.getEString(),
"sourceToolId", null, 1, 1, ReqIFHeader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getReqIFHeader_Title(),
ecorePackage.getEString(),
"title", null, 1, 1, ReqIFHeader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(reqIFToolExtensionEClass, ReqIFToolExtension.class, "ReqIFToolExtension", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getReqIFToolExtension_Extensions(),
ecorePackage.getEObject(),
null,
"extensions", null, 0, -1, ReqIFToolExtension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
initEClass(specObjectEClass, SpecObject.class, "SpecObject", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getSpecObject_Type(),
this.getSpecObjectType(),
null,
"type", null, 1, 1, SpecObject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(specObjectTypeEClass, SpecObjectType.class, "SpecObjectType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(specificationEClass, Specification.class, "Specification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getSpecification_Type(),
this.getSpecificationType(),
null,
"type", null, 1, 1, Specification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getSpecification_Children(),
this.getSpecHierarchy(),
null,
"children", null, 0, -1, Specification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
initEClass(specificationTypeEClass, SpecificationType.class, "SpecificationType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(specHierarchyEClass, SpecHierarchy.class, "SpecHierarchy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getSpecHierarchy_TableInternal(),
ecorePackage.getEBoolean(),
"tableInternal", null, 0, 1, SpecHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getSpecHierarchy_Object(),
this.getSpecObject(),
null,
"object", null, 1, 1, SpecHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getSpecHierarchy_Children(),
this.getSpecHierarchy(),
null,
"children", null, 0, -1, SpecHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
initEReference(
getSpecHierarchy_EditableAtts(),
this.getAttributeDefinition(),
null,
"editableAtts", null, 0, -1, SpecHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(datatypeDefinitionEClass, DatatypeDefinition.class, "DatatypeDefinition", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(specRelationEClass, SpecRelation.class, "SpecRelation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getSpecRelation_Target(),
this.getSpecObject(),
null,
"target", null, 1, 1, SpecRelation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getSpecRelation_Source(),
this.getSpecObject(),
null,
"source", null, 1, 1, SpecRelation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getSpecRelation_Type(),
this.getSpecRelationType(),
null,
"type", null, 1, 1, SpecRelation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(specRelationTypeEClass, SpecRelationType.class, "SpecRelationType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(relationGroupEClass, RelationGroup.class, "RelationGroup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getRelationGroup_SpecRelations(),
this.getSpecRelation(),
null,
"specRelations", null, 0, -1, RelationGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getRelationGroup_Type(),
this.getRelationGroupType(),
null,
"type", null, 1, 1, RelationGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getRelationGroup_SourceSpecification(),
this.getSpecification(),
null,
"sourceSpecification", null, 1, 1, RelationGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getRelationGroup_TargetSpecification(),
this.getSpecification(),
null,
"targetSpecification", null, 1, 1, RelationGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(relationGroupTypeEClass, RelationGroupType.class, "RelationGroupType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(datatypeDefinitionXHTMLEClass, DatatypeDefinitionXHTML.class,
"DatatypeDefinitionXHTML", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(alternativeIDEClass, AlternativeID.class, "AlternativeID", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getAlternativeID_Identifier(),
ecorePackage.getEString(),
"identifier", null, 1, 1, AlternativeID.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeDefinitionBooleanEClass, AttributeDefinitionBoolean.class,
"AttributeDefinitionBoolean", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getAttributeDefinitionBoolean_Type(),
this.getDatatypeDefinitionBoolean(),
null,
"type", null, 1, 1, AttributeDefinitionBoolean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeDefinitionBoolean_DefaultValue(),
this.getAttributeValueBoolean(),
null,
"defaultValue", null, 0, 1, AttributeDefinitionBoolean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeDefinitionSimpleEClass, AttributeDefinitionSimple.class,
"AttributeDefinitionSimple", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(datatypeDefinitionBooleanEClass, DatatypeDefinitionBoolean.class,
"DatatypeDefinitionBoolean", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(datatypeDefinitionSimpleEClass, DatatypeDefinitionSimple.class,
"DatatypeDefinitionSimple", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(attributeValueBooleanEClass, AttributeValueBoolean.class,
"AttributeValueBoolean", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getAttributeValueBoolean_TheValue(),
ecorePackage.getEBoolean(),
"theValue", null, 1, 1, AttributeValueBoolean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeValueBoolean_Definition(),
this.getAttributeDefinitionBoolean(),
null,
"definition", null, 1, 1, AttributeValueBoolean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeValueSimpleEClass, AttributeValueSimple.class,
"AttributeValueSimple", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(attributeDefinitionDateEClass, AttributeDefinitionDate.class,
"AttributeDefinitionDate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getAttributeDefinitionDate_Type(),
this.getDatatypeDefinitionDate(),
null,
"type", null, 1, 1, AttributeDefinitionDate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeDefinitionDate_DefaultValue(),
this.getAttributeValueDate(),
null,
"defaultValue", null, 0, 1, AttributeDefinitionDate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(datatypeDefinitionDateEClass, DatatypeDefinitionDate.class,
"DatatypeDefinitionDate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(attributeValueDateEClass, AttributeValueDate.class, "AttributeValueDate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getAttributeValueDate_TheValue(),
this.getDateTime(),
"theValue", null, 1, 1, AttributeValueDate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeValueDate_Definition(),
this.getAttributeDefinitionDate(),
null,
"definition", null, 1, 1, AttributeValueDate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeDefinitionEnumerationEClass, AttributeDefinitionEnumeration.class,
"AttributeDefinitionEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getAttributeDefinitionEnumeration_MultiValued(),
ecorePackage.getEBoolean(),
"multiValued", null, 1, 1, AttributeDefinitionEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeDefinitionEnumeration_Type(),
this.getDatatypeDefinitionEnumeration(),
null,
"type", null, 1, 1, AttributeDefinitionEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeDefinitionEnumeration_DefaultValue(),
this.getAttributeValueEnumeration(),
null,
"defaultValue", null, 0, 1, AttributeDefinitionEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(datatypeDefinitionEnumerationEClass, DatatypeDefinitionEnumeration.class,
"DatatypeDefinitionEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getDatatypeDefinitionEnumeration_SpecifiedValues(),
this.getEnumValue(),
null,
"specifiedValues", null, 0, -1, DatatypeDefinitionEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
initEClass(enumValueEClass, EnumValue.class, "EnumValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getEnumValue_Properties(),
this.getEmbeddedValue(),
null,
"properties", null, 1, 1, EnumValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(embeddedValueEClass, EmbeddedValue.class, "EmbeddedValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getEmbeddedValue_Key(),
ecorePackage.getEBigInteger(),
"key", null, 1, 1, EmbeddedValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getEmbeddedValue_OtherContent(),
ecorePackage.getEString(),
"otherContent", null, 1, 1, EmbeddedValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeValueEnumerationEClass, AttributeValueEnumeration.class,
"AttributeValueEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getAttributeValueEnumeration_Values(),
this.getEnumValue(),
null,
"values", null, 0, -1, AttributeValueEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeValueEnumeration_Definition(),
this.getAttributeDefinitionEnumeration(),
null,
"definition", null, 1, 1, AttributeValueEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeDefinitionIntegerEClass, AttributeDefinitionInteger.class,
"AttributeDefinitionInteger", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getAttributeDefinitionInteger_Type(),
this.getDatatypeDefinitionInteger(),
null,
"type", null, 1, 1, AttributeDefinitionInteger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeDefinitionInteger_DefaultValue(),
this.getAttributeValueInteger(),
null,
"defaultValue", null, 0, 1, AttributeDefinitionInteger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(datatypeDefinitionIntegerEClass, DatatypeDefinitionInteger.class,
"DatatypeDefinitionInteger", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getDatatypeDefinitionInteger_Max(),
ecorePackage.getEBigInteger(),
"max", null, 1, 1, DatatypeDefinitionInteger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getDatatypeDefinitionInteger_Min(),
ecorePackage.getEBigInteger(),
"min", null, 1, 1, DatatypeDefinitionInteger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeValueIntegerEClass, AttributeValueInteger.class,
"AttributeValueInteger", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getAttributeValueInteger_TheValue(),
ecorePackage.getEBigInteger(),
"theValue", null, 1, 1, AttributeValueInteger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeValueInteger_Definition(),
this.getAttributeDefinitionInteger(),
null,
"definition", null, 1, 1, AttributeValueInteger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeDefinitionRealEClass, AttributeDefinitionReal.class,
"AttributeDefinitionReal", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getAttributeDefinitionReal_Type(),
this.getDatatypeDefinitionReal(),
null,
"type", null, 1, 1, AttributeDefinitionReal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeDefinitionReal_DefaultValue(),
this.getAttributeValueReal(),
null,
"defaultValue", null, 0, 1, AttributeDefinitionReal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(datatypeDefinitionRealEClass, DatatypeDefinitionReal.class,
"DatatypeDefinitionReal", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getDatatypeDefinitionReal_Accuracy(),
ecorePackage.getEBigInteger(),
"accuracy", null, 1, 1, DatatypeDefinitionReal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getDatatypeDefinitionReal_Max(),
ecorePackage.getEDouble(),
"max", null, 1, 1, DatatypeDefinitionReal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getDatatypeDefinitionReal_Min(),
ecorePackage.getEDouble(),
"min", null, 1, 1, DatatypeDefinitionReal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeValueRealEClass, AttributeValueReal.class, "AttributeValueReal", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getAttributeValueReal_TheValue(),
ecorePackage.getEDouble(),
"theValue", null, 1, 1, AttributeValueReal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeValueReal_Definition(),
this.getAttributeDefinitionReal(),
null,
"definition", null, 1, 1, AttributeValueReal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeDefinitionStringEClass, AttributeDefinitionString.class,
"AttributeDefinitionString", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getAttributeDefinitionString_Type(),
this.getDatatypeDefinitionString(),
null,
"type", null, 1, 1, AttributeDefinitionString.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeDefinitionString_DefaultValue(),
this.getAttributeValueString(),
null,
"defaultValue", null, 0, 1, AttributeDefinitionString.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(datatypeDefinitionStringEClass, DatatypeDefinitionString.class,
"DatatypeDefinitionString", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getDatatypeDefinitionString_MaxLength(),
ecorePackage.getEBigInteger(),
"maxLength", null, 1, 1, DatatypeDefinitionString.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(attributeValueStringEClass, AttributeValueString.class,
"AttributeValueString", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(
getAttributeValueString_TheValue(),
ecorePackage.getEString(),
"theValue", null, 1, 1, AttributeValueString.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(
getAttributeValueString_Definition(),
this.getAttributeDefinitionString(),
null,
"definition", null, 1, 1, AttributeValueString.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(xhtmlContentEClass, XhtmlContent.class, "XhtmlContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(
getXhtmlContent_Xhtml(),
ecorePackage.getEObject(),
null,
"xhtml", null, 0, 1, XhtmlContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
initEAttribute(
getXhtmlContent_XhtmlSource(),
ecorePackage.getEString(),
"xhtmlSource", null, 0, 1, XhtmlContent.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
// Initialize data types
initEDataType(dateTimeEDataType, GregorianCalendar.class, "DateTime", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEDataType(idEDataType, String.class, "ID", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
// Create resource
createResource(eNS_URI);
// Create annotations
// http:///org/eclipse/emf/ecore/util/ExtendedMetaData
createExtendedMetaDataAnnotations();
// http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData
createXMLPersistenceMappingExtendedMetaDataAnnotations();
}
/**
* Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
*/
protected void createExtendedMetaDataAnnotations() {
String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData"; //$NON-NLS-1$
addAnnotation(accessControlledElementEClass, source, new String[] { "name", "ACCESS-CONTROLLED-ELEMENT", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAccessControlledElement_Editable(), source, new String[] { "name", "IS-EDITABLE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(identifiableEClass, source, new String[] { "name", "IDENTIFIABLE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getIdentifiable_Desc(), source, new String[] { "name", "DESC", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getIdentifiable_Identifier(), source, new String[] { "name", "IDENTIFIER", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getIdentifiable_LastChange(), source, new String[] { "name", "LAST-CHANGE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getIdentifiable_LongName(), source, new String[] { "name", "LONG-NAME", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getIdentifiable_AlternativeID(), source, new String[] { "name", "ALTERNATIVE-ID", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueXHTMLEClass, source, new String[] { "name", "ATTRIBUTE-VALUE-XHTML", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueXHTML_Simplified(), source, new String[] { "name", "IS-SIMPLIFIED", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueXHTML_Definition(), source, new String[] { "name", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueXHTML_TheOriginalValue(), source, new String[] { "name", "THE-ORIGINAL-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueXHTML_TheValue(), source, new String[] { "name", "THE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueEClass, source, new String[] { "name", "ATTRIBUTE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specElementWithAttributesEClass, source, new String[] { "name", "SPEC-ELEMENT-WITH-ATTRIBUTES", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecElementWithAttributes_Values(), source, new String[] { "name", "VALUES", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionXHTMLEClass, source, new String[] { "name", "ATTRIBUTE-DEFINITION-XHTML", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionXHTML_Type(), source, new String[] { "name", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionXHTML_DefaultValue(), source, new String[] { "name", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionEClass, source, new String[] { "name", "ATTRIBUTE-DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specTypeEClass, source, new String[] { "name", "SPEC-TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecType_SpecAttributes(), source, new String[] { "name", "SPEC-ATTRIBUTES", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(reqIFContentEClass, source, new String[] { "name", "REQ-IF-CONTENT", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFContent_Datatypes(), source, new String[] { "name", "DATATYPES", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFContent_SpecTypes(), source, new String[] { "name", "SPEC-TYPES", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFContent_SpecObjects(), source, new String[] { "name", "SPEC-OBJECTS", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFContent_SpecRelations(), source, new String[] { "name", "SPEC-RELATIONS", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFContent_Specifications(), source, new String[] { "name", "SPECIFICATIONS", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFContent_SpecRelationGroups(), source, new String[] { "name", "SPEC-RELATION-GROUPS", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(reqIFEClass, source, new String[] { "name", "REQ-IF", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIF_Lang(), source, new String[] { "name", "lang", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "http://www.w3.org/XML/1998/namespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIF_TheHeader(), source, new String[] { "name", "THE-HEADER", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIF_CoreContent(), source, new String[] { "name", "CORE-CONTENT", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIF_ToolExtensions(), source, new String[] { "name", "TOOL-EXTENSIONS", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(reqIFHeaderEClass, source, new String[] { "name", "REQ-IF-HEADER", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_Comment(), source, new String[] { "name", "COMMENT", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_CreationTime(), source, new String[] { "name", "CREATION-TIME", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_Identifier(), source, new String[] { "name", "IDENTIFIER", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_RepositoryId(), source, new String[] { "name", "REPOSITORY-ID", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_ReqIFToolId(), source, new String[] { "name", "REQ-IF-TOOL-ID", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_ReqIFVersion(), source, new String[] { "name", "REQ-IF-VERSION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_SourceToolId(), source, new String[] { "name", "SOURCE-TOOL-ID", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_Title(), source, new String[] { "name", "TITLE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(reqIFToolExtensionEClass, source, new String[] { "name", "REQ-IF-TOOL-EXTENSION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFToolExtension_Extensions(), source, new String[] { "name", "EXTENSIONS", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementWildcard", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$
"precessing", "lax", //$NON-NLS-1$ //$NON-NLS-2$
"wildcards", "##other" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specObjectEClass, source, new String[] { "name", "SPEC-OBJECT", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecObject_Type(), source, new String[] { "name", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specObjectTypeEClass, source, new String[] { "name", "SPEC-OBJECT-TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specificationEClass, source, new String[] { "name", "SPECIFICATION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecification_Type(), source, new String[] { "name", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecification_Children(), source, new String[] { "name", "CHILDREN", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specificationTypeEClass, source, new String[] { "name", "SPECIFICATION-TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specHierarchyEClass, source, new String[] { "name", "SPEC-HIERARCHY", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecHierarchy_TableInternal(), source, new String[] { "name", "IS-TABLE-INTERNAL", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecHierarchy_Object(), source, new String[] { "name", "OBJECT", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecHierarchy_Children(), source, new String[] { "name", "CHILDREN", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecHierarchy_EditableAtts(), source, new String[] { "name", "EDITABLE-ATTS", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionEClass, source, new String[] { "name", "DATATYPE-DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specRelationEClass, source, new String[] { "name", "SPEC-RELATION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecRelation_Target(), source, new String[] { "name", "TARGET", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecRelation_Source(), source, new String[] { "name", "SOURCE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecRelation_Type(), source, new String[] { "name", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specRelationTypeEClass, source, new String[] { "name", "SPEC-RELATION-TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(relationGroupEClass, source, new String[] { "name", "RELATION-GROUP", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getRelationGroup_SpecRelations(), source, new String[] { "name", "SPEC-RELATIONS", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getRelationGroup_Type(), source, new String[] { "name", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getRelationGroup_SourceSpecification(), source, new String[] { "name", "SOURCE-SPECIFICATION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getRelationGroup_TargetSpecification(), source, new String[] { "name", "TARGET-SPECIFICATION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(relationGroupTypeEClass, source, new String[] { "name", "RELATION-GROUP-TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionXHTMLEClass, source, new String[] { "name", "DATATYPE-DEFINITION-XHTML", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(alternativeIDEClass, source, new String[] { "name", "ALTERNATIVE-ID", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAlternativeID_Identifier(), source, new String[] { "name", "IDENTIFIER", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionBooleanEClass, source, new String[] { "name", "ATTRIBUTE-DEFINITION-BOOLEAN", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionBoolean_Type(), source, new String[] { "name", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionBoolean_DefaultValue(), source, new String[] { "name", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionSimpleEClass, source, new String[] { "name", "ATTRIBUTE-DEFINITION-SIMPLE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionBooleanEClass, source, new String[] { "name", "DATATYPE-DEFINITION-BOOLEAN", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionSimpleEClass, source, new String[] { "name", "DATATYPE-DEFINITION-SIMPLE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueBooleanEClass, source, new String[] { "name", "ATTRIBUTE-VALUE-BOOLEAN", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueBoolean_TheValue(), source, new String[] { "name", "THE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueBoolean_Definition(), source, new String[] { "name", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueSimpleEClass, source, new String[] { "name", "ATTRIBUTE-VALUE-SIMPLE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionDateEClass, source, new String[] { "name", "ATTRIBUTE-DEFINITION-DATE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionDate_Type(), source, new String[] { "name", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionDate_DefaultValue(), source, new String[] { "name", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionDateEClass, source, new String[] { "name", "DATATYPE-DEFINITION-DATE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueDateEClass, source, new String[] { "name", "ATTRIBUTE-VALUE-DATE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueDate_TheValue(), source, new String[] { "name", "THE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueDate_Definition(), source, new String[] { "name", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionEnumerationEClass, source, new String[] { "name", "ATTRIBUTE-DEFINITION-ENUMERATION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionEnumeration_MultiValued(), source, new String[] { "name", "MULTI-VALUED", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionEnumeration_Type(), source, new String[] { "name", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionEnumeration_DefaultValue(), source, new String[] { "name", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionEnumerationEClass, source, new String[] { "name", "DATATYPE-DEFINITION-ENUMERATION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionEnumeration_SpecifiedValues(), source, new String[] { "name", "SPECIFIED-VALUES", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(enumValueEClass, source, new String[] { "name", "ENUM-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getEnumValue_Properties(), source, new String[] { "name", "PROPERTIES", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(embeddedValueEClass, source, new String[] { "name", "EMBEDDED-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getEmbeddedValue_Key(), source, new String[] { "name", "KEY", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getEmbeddedValue_OtherContent(), source, new String[] { "name", "OTHER-CONTENT", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueEnumerationEClass, source, new String[] { "name", "ATTRIBUTE-VALUE-ENUMERATION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueEnumeration_Values(), source, new String[] { "name", "VALUES", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueEnumeration_Definition(), source, new String[] { "name", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionIntegerEClass, source, new String[] { "name", "ATTRIBUTE-DEFINITION-INTEGER", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionInteger_Type(), source, new String[] { "name", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionInteger_DefaultValue(), source, new String[] { "name", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionIntegerEClass, source, new String[] { "name", "DATATYPE-DEFINITION-INTEGER", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionInteger_Max(), source, new String[] { "name", "MAX", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionInteger_Min(), source, new String[] { "name", "MIN", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueIntegerEClass, source, new String[] { "name", "ATTRIBUTE-VALUE-INTEGER", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueInteger_TheValue(), source, new String[] { "name", "THE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueInteger_Definition(), source, new String[] { "name", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionRealEClass, source, new String[] { "name", "ATTRIBUTE-DEFINITION-REAL", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionReal_Type(), source, new String[] { "name", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionReal_DefaultValue(), source, new String[] { "name", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionRealEClass, source, new String[] { "name", "DATATYPE-DEFINITION-REAL", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionReal_Accuracy(), source, new String[] { "name", "ACCURACY", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionReal_Max(), source, new String[] { "name", "MAX", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionReal_Min(), source, new String[] { "name", "MIN", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueRealEClass, source, new String[] { "name", "ATTRIBUTE-VALUE-REAL", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueReal_TheValue(), source, new String[] { "name", "THE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueReal_Definition(), source, new String[] { "name", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionStringEClass, source, new String[] { "name", "ATTRIBUTE-DEFINITION-STRING", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionString_Type(), source, new String[] { "name", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionString_DefaultValue(), source, new String[] { "name", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionStringEClass, source, new String[] { "name", "DATATYPE-DEFINITION-STRING", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionString_MaxLength(), source, new String[] { "name", "MAX-LENGTH", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueStringEClass, source, new String[] { "name", "ATTRIBUTE-VALUE-STRING", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueString_TheValue(), source, new String[] { "name", "THE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "attribute" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueString_Definition(), source, new String[] { "name", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(xhtmlContentEClass, source, new String[] { "name", "XHTML-CONTENT", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getXhtmlContent_Xhtml(), source, new String[] { "name", "XHTML", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "elementWildcard", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace", //$NON-NLS-1$ //$NON-NLS-2$
"precessing", "lax", //$NON-NLS-1$ //$NON-NLS-2$
"wildcards", "http://www.w3.org/1999/xhtml" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getXhtmlContent_XhtmlSource(), source, new String[] { "name", "XHTML-SOURCE", //$NON-NLS-1$ //$NON-NLS-2$
"kind", "element", //$NON-NLS-1$ //$NON-NLS-2$
"namespace", "##targetNamespace" //$NON-NLS-1$ //$NON-NLS-2$
});
}
/**
* Initializes the annotations for
* <b>http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData</b>. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
*/
protected void createXMLPersistenceMappingExtendedMetaDataAnnotations() {
String source = "http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData"; //$NON-NLS-1$
addAnnotation(accessControlledElementEClass, source, new String[] { "wrapperName", "ACCESS-CONTROLLED-ELEMENT" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAccessControlledElement_Editable(), source, new String[] { "wrapperName", "IS-EDITABLE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(identifiableEClass, source, new String[] { "wrapperName", "IDENTIFIABLE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getIdentifiable_Desc(), source, new String[] { "wrapperName", "DESC", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getIdentifiable_Identifier(), source, new String[] { "wrapperName", "IDENTIFIER", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getIdentifiable_LastChange(), source, new String[] { "wrapperName", "LAST-CHANGE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getIdentifiable_LongName(), source, new String[] { "wrapperName", "LONG-NAME", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getIdentifiable_AlternativeID(), source, new String[] { "wrapperName", "ALTERNATIVE-ID", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueXHTMLEClass, source, new String[] { "wrapperName", "ATTRIBUTE-VALUE-XHTML" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueXHTML_Simplified(), source, new String[] { "wrapperName", "IS-SIMPLIFIED", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueXHTML_Definition(), source, new String[] { "wrapperName", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueXHTML_TheOriginalValue(), source, new String[] { "wrapperName", "THE-ORIGINAL-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueXHTML_TheValue(), source, new String[] { "wrapperName", "THE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueEClass, source, new String[] { "wrapperName", "ATTRIBUTE-VALUE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specElementWithAttributesEClass, source, new String[] { "wrapperName", "SPEC-ELEMENT-WITH-ATTRIBUTES" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecElementWithAttributes_Values(), source, new String[] { "wrapperName", "VALUES", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionXHTMLEClass, source, new String[] { "wrapperName", "ATTRIBUTE-DEFINITION-XHTML" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionXHTML_Type(), source, new String[] { "wrapperName", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionXHTML_DefaultValue(), source, new String[] { "wrapperName", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionEClass, source, new String[] { "wrapperName", "ATTRIBUTE-DEFINITION" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specTypeEClass, source, new String[] { "wrapperName", "SPEC-TYPE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecType_SpecAttributes(), source, new String[] { "wrapperName", "SPEC-ATTRIBUTES", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(reqIFContentEClass, source, new String[] { "wrapperName", "REQ-IF-CONTENT" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFContent_Datatypes(), source, new String[] { "wrapperName", "DATATYPES", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFContent_SpecTypes(), source, new String[] { "wrapperName", "SPEC-TYPES", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFContent_SpecObjects(), source, new String[] { "wrapperName", "SPEC-OBJECTS", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFContent_SpecRelations(), source, new String[] { "wrapperName", "SPEC-RELATIONS", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFContent_Specifications(), source, new String[] { "wrapperName", "SPECIFICATIONS", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFContent_SpecRelationGroups(), source, new String[] { "wrapperName", "SPEC-RELATION-GROUPS", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(reqIFEClass, source, new String[] { "wrapperName", "REQ-IF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIF_TheHeader(), source, new String[] { "wrapperName", "THE-HEADER", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIF_CoreContent(), source, new String[] { "wrapperName", "CORE-CONTENT", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIF_ToolExtensions(), source, new String[] { "wrapperName", "TOOL-EXTENSIONS", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(reqIFHeaderEClass, source, new String[] { "wrapperName", "REQ-IF-HEADER" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_Comment(), source, new String[] { "wrapperName", "COMMENT", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_CreationTime(), source, new String[] { "wrapperName", "CREATION-TIME", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_Identifier(), source, new String[] { "wrapperName", "IDENTIFIER", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_RepositoryId(), source, new String[] { "wrapperName", "REPOSITORY-ID", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_ReqIFToolId(), source, new String[] { "wrapperName", "REQ-IF-TOOL-ID", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_ReqIFVersion(), source, new String[] { "wrapperName", "REQ-IF-VERSION", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_SourceToolId(), source, new String[] { "wrapperName", "SOURCE-TOOL-ID", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFHeader_Title(), source, new String[] { "wrapperName", "TITLE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(reqIFToolExtensionEClass, source, new String[] { "wrapperName", "REQ-IF-TOOL-EXTENSION" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getReqIFToolExtension_Extensions(), source, new String[] { "wrapperName", "EXTENSIONS", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specObjectEClass, source, new String[] { "wrapperName", "SPEC-OBJECT" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecObject_Type(), source, new String[] { "wrapperName", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specObjectTypeEClass, source, new String[] { "wrapperName", "SPEC-OBJECT-TYPE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specificationEClass, source, new String[] { "wrapperName", "SPECIFICATION" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecification_Type(), source, new String[] { "wrapperName", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecification_Children(), source, new String[] { "wrapperName", "CHILDREN", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specificationTypeEClass, source, new String[] { "wrapperName", "SPECIFICATION-TYPE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specHierarchyEClass, source, new String[] { "wrapperName", "SPEC-HIERARCHY" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecHierarchy_TableInternal(), source, new String[] { "wrapperName", "IS-TABLE-INTERNAL", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecHierarchy_Object(), source, new String[] { "wrapperName", "OBJECT", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecHierarchy_Children(), source, new String[] { "wrapperName", "CHILDREN", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecHierarchy_EditableAtts(), source, new String[] { "wrapperName", "EDITABLE-ATTS", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionEClass, source, new String[] { "wrapperName", "DATATYPE-DEFINITION" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specRelationEClass, source, new String[] { "wrapperName", "SPEC-RELATION" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecRelation_Target(), source, new String[] { "wrapperName", "TARGET", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecRelation_Source(), source, new String[] { "wrapperName", "SOURCE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getSpecRelation_Type(), source, new String[] { "wrapperName", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(specRelationTypeEClass, source, new String[] { "wrapperName", "SPEC-RELATION-TYPE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(relationGroupEClass, source, new String[] { "wrapperName", "RELATION-GROUP" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getRelationGroup_SpecRelations(), source, new String[] { "wrapperName", "SPEC-RELATIONS", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getRelationGroup_Type(), source, new String[] { "wrapperName", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getRelationGroup_SourceSpecification(), source, new String[] { "wrapperName", "SOURCE-SPECIFICATION", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getRelationGroup_TargetSpecification(), source, new String[] { "wrapperName", "TARGET-SPECIFICATION", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(relationGroupTypeEClass, source, new String[] { "wrapperName", "RELATION-GROUP-TYPE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionXHTMLEClass, source, new String[] { "wrapperName", "DATATYPE-DEFINITION-XHTML" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(alternativeIDEClass, source, new String[] { "wrapperName", "ALTERNATIVE-ID" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAlternativeID_Identifier(), source, new String[] { "wrapperName", "IDENTIFIER", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionBooleanEClass, source, new String[] { "wrapperName", "ATTRIBUTE-DEFINITION-BOOLEAN" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionBoolean_Type(), source, new String[] { "wrapperName", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionBoolean_DefaultValue(), source, new String[] { "wrapperName", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionSimpleEClass, source, new String[] { "wrapperName", "ATTRIBUTE-DEFINITION-SIMPLE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionBooleanEClass, source, new String[] { "wrapperName", "DATATYPE-DEFINITION-BOOLEAN" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionSimpleEClass, source, new String[] { "wrapperName", "DATATYPE-DEFINITION-SIMPLE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueBooleanEClass, source, new String[] { "wrapperName", "ATTRIBUTE-VALUE-BOOLEAN" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueBoolean_TheValue(), source, new String[] { "wrapperName", "THE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueBoolean_Definition(), source, new String[] { "wrapperName", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueSimpleEClass, source, new String[] { "wrapperName", "ATTRIBUTE-VALUE-SIMPLE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionDateEClass, source, new String[] { "wrapperName", "ATTRIBUTE-DEFINITION-DATE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionDate_Type(), source, new String[] { "wrapperName", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionDate_DefaultValue(), source, new String[] { "wrapperName", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionDateEClass, source, new String[] { "wrapperName", "DATATYPE-DEFINITION-DATE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueDateEClass, source, new String[] { "wrapperName", "ATTRIBUTE-VALUE-DATE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueDate_TheValue(), source, new String[] { "wrapperName", "THE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueDate_Definition(), source, new String[] { "wrapperName", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionEnumerationEClass, source, new String[] { "wrapperName", "ATTRIBUTE-DEFINITION-ENUMERATION" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionEnumeration_MultiValued(), source, new String[] { "wrapperName", "MULTI-VALUED", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionEnumeration_Type(), source, new String[] { "wrapperName", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionEnumeration_DefaultValue(), source, new String[] { "wrapperName", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionEnumerationEClass, source, new String[] { "wrapperName", "DATATYPE-DEFINITION-ENUMERATION" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionEnumeration_SpecifiedValues(), source, new String[] { "wrapperName", "SPECIFIED-VALUES", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(enumValueEClass, source, new String[] { "wrapperName", "ENUM-VALUE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getEnumValue_Properties(), source, new String[] { "wrapperName", "PROPERTIES", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(embeddedValueEClass, source, new String[] { "wrapperName", "EMBEDDED-VALUE" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getEmbeddedValue_Key(), source, new String[] { "wrapperName", "KEY", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getEmbeddedValue_OtherContent(), source, new String[] { "wrapperName", "OTHER-CONTENT", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueEnumerationEClass, source, new String[] { "wrapperName", "ATTRIBUTE-VALUE-ENUMERATION" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueEnumeration_Values(), source, new String[] { "wrapperName", "VALUES", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueEnumeration_Definition(), source, new String[] { "wrapperName", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionIntegerEClass, source, new String[] { "wrapperName", "ATTRIBUTE-DEFINITION-INTEGER" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionInteger_Type(), source, new String[] { "wrapperName", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionInteger_DefaultValue(), source, new String[] { "wrapperName", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionIntegerEClass, source, new String[] { "wrapperName", "DATATYPE-DEFINITION-INTEGER" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionInteger_Max(), source, new String[] { "wrapperName", "MAX", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionInteger_Min(), source, new String[] { "wrapperName", "MIN", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueIntegerEClass, source, new String[] { "wrapperName", "ATTRIBUTE-VALUE-INTEGER" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueInteger_TheValue(), source, new String[] { "wrapperName", "THE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueInteger_Definition(), source, new String[] { "wrapperName", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionRealEClass, source, new String[] { "wrapperName", "ATTRIBUTE-DEFINITION-REAL" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionReal_Type(), source, new String[] { "wrapperName", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionReal_DefaultValue(), source, new String[] { "wrapperName", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionRealEClass, source, new String[] { "wrapperName", "DATATYPE-DEFINITION-REAL" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionReal_Accuracy(), source, new String[] { "wrapperName", "ACCURACY", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionReal_Max(), source, new String[] { "wrapperName", "MAX", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionReal_Min(), source, new String[] { "wrapperName", "MIN", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueRealEClass, source, new String[] { "wrapperName", "ATTRIBUTE-VALUE-REAL" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueReal_TheValue(), source, new String[] { "wrapperName", "THE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueReal_Definition(), source, new String[] { "wrapperName", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeDefinitionStringEClass, source, new String[] { "wrapperName", "ATTRIBUTE-DEFINITION-STRING" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionString_Type(), source, new String[] { "wrapperName", "TYPE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeDefinitionString_DefaultValue(), source, new String[] { "wrapperName", "DEFAULT-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(datatypeDefinitionStringEClass, source, new String[] { "wrapperName", "DATATYPE-DEFINITION-STRING" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getDatatypeDefinitionString_MaxLength(), source, new String[] { "wrapperName", "MAX-LENGTH", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(attributeValueStringEClass, source, new String[] { "wrapperName", "ATTRIBUTE-VALUE-STRING" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueString_TheValue(), source, new String[] { "wrapperName", "THE-VALUE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getAttributeValueString_Definition(), source, new String[] { "wrapperName", "DEFINITION", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierNameSuffix", "-REF" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(xhtmlContentEClass, source, new String[] { "wrapperName", "XHTML-CONTENT" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getXhtmlContent_Xhtml(), source, new String[] { "wrapperName", "XHTML", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "true" //$NON-NLS-1$ //$NON-NLS-2$
});
addAnnotation(getXhtmlContent_XhtmlSource(), source, new String[] { "wrapperName", "XHTML-SOURCE", //$NON-NLS-1$ //$NON-NLS-2$
"featureWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"featureElement", "true", //$NON-NLS-1$ //$NON-NLS-2$
"classifierWrapperElement", "false", //$NON-NLS-1$ //$NON-NLS-2$
"classifierElement", "false" //$NON-NLS-1$ //$NON-NLS-2$
});
}
} // ReqIF10PackageImpl