in impl/src/main/java/org/apache/tuscany/sdo/model/java/impl/JavaFactoryImpl.java [362:496]
protected void createXSDMetaData(ModelFactoryImpl theModelPackageImpl)
{
super.initXSD();
Property property = null;
property = createGlobalProperty
("extendedInstanceClass",
theModelPackageImpl.getString(),
new String[]
{
"kind", "attribute",
"name", "extendedInstanceClass",
"namespace", "##targetNamespace"
},
IS_ATTRIBUTE);
property = createGlobalProperty
("instanceClass",
theModelPackageImpl.getString(),
new String[]
{
"kind", "attribute",
"name", "instanceClass",
"namespace", "##targetNamespace"
},
IS_ATTRIBUTE);
property = createGlobalProperty
("javaClass",
theModelPackageImpl.getString(),
new String[]
{
"kind", "attribute",
"name", "javaClass",
"namespace", "##targetNamespace"
},
IS_ATTRIBUTE);
property = createGlobalProperty
("nestedInterfaces",
theModelPackageImpl.getBoolean(),
new String[]
{
"kind", "attribute",
"name", "nestedInterfaces",
"namespace", "##targetNamespace"
},
IS_ATTRIBUTE);
property = createGlobalProperty
("package",
theModelPackageImpl.getString(),
new String[]
{
"kind", "attribute",
"name", "package",
"namespace", "##targetNamespace"
},
IS_ATTRIBUTE);
addXSDMapping
(javaInfoType,
new String[]
{
"name", "JavaInfo",
"kind", "empty"
});
addXSDMapping
(getProperty(javaInfoType, JavaInfoImpl.INTERNAL_JAVA_CLASS),
new String[]
{
"kind", "attribute",
"name", "javaClass"
});
addXSDMapping
(booleanObjectType,
new String[]
{
"name", "BooleanObject"
});
addXSDMapping
(byteObjectType,
new String[]
{
"name", "ByteObject"
});
addXSDMapping
(characterObjectType,
new String[]
{
"name", "CharacterObject"
});
addXSDMapping
(doubleObjectType,
new String[]
{
"name", "DoubleObject"
});
addXSDMapping
(floatObjectType,
new String[]
{
"name", "FloatObject"
});
addXSDMapping
(intObjectType,
new String[]
{
"name", "IntObject"
});
addXSDMapping
(longObjectType,
new String[]
{
"name", "LongObject"
});
addXSDMapping
(shortObjectType,
new String[]
{
"name", "ShortObject"
});
}