View Javadoc
1 package com.bonevich.erj.mof.impl.model; 2 import ru.novosoft.mdf.ext.*; 3 import ru.novosoft.mdf.ext.xmi.*; 4 import javax.jmi.xmi.*; 5 import javax.jmi.reflect.*; 6 import ru.novosoft.mdf.impl.*; 7 import ru.novosoft.mdf.impl.xmi.*; 8 import com.bonevich.erj.mof.impl.*; 9 public class ErjErjInfoModelPackageImpl extends ru.novosoft.mdf.impl.MDFOutermostPackageImpl implements com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage 10 { 11 public ErjErjInfoModelPackageImpl() 12 { 13 super(); 14 } 15 public ErjErjInfoModelPackageImpl(ru.novosoft.mdf.impl.MDFOutermostPackageImpl r) 16 { 17 super(r); 18 } 19 20 protected MDFBaseObject createMetaObject( Class cls ) 21 { 22 if (cls == com.bonevich.erj.mof.interfaces.model.KeyConstraintClass.class) 23 { 24 return new com.bonevich.erj.mof.impl.model.ErjKeyConstraintClassImpl( this ); 25 } 26 if (cls == com.bonevich.erj.mof.interfaces.model.SchemaClass.class) 27 { 28 return new com.bonevich.erj.mof.impl.model.ErjSchemaClassImpl( this ); 29 } 30 if (cls == com.bonevich.erj.mof.interfaces.model.ModelElementClass.class) 31 { 32 return new com.bonevich.erj.mof.impl.model.ErjModelElementClassImpl( this ); 33 } 34 if (cls == com.bonevich.erj.mof.interfaces.model.AttributeTypeClass.class) 35 { 36 return new com.bonevich.erj.mof.impl.model.ErjAttributeTypeClassImpl( this ); 37 } 38 if (cls == com.bonevich.erj.mof.interfaces.model.ForeignKeyClass.class) 39 { 40 return new com.bonevich.erj.mof.impl.model.ErjForeignKeyClassImpl( this ); 41 } 42 if (cls == com.bonevich.erj.mof.interfaces.model.DomainClass.class) 43 { 44 return new com.bonevich.erj.mof.impl.model.ErjDomainClassImpl( this ); 45 } 46 if (cls == com.bonevich.erj.mof.interfaces.model.RelationClass.class) 47 { 48 return new com.bonevich.erj.mof.impl.model.ErjRelationClassImpl( this ); 49 } 50 if (cls == com.bonevich.erj.mof.interfaces.model.UniqueKeyClass.class) 51 { 52 return new com.bonevich.erj.mof.impl.model.ErjUniqueKeyClassImpl( this ); 53 } 54 if (cls == com.bonevich.erj.mof.interfaces.model.PrimaryKeyClass.class) 55 { 56 return new com.bonevich.erj.mof.impl.model.ErjPrimaryKeyClassImpl( this ); 57 } 58 if (cls == com.bonevich.erj.mof.interfaces.model.DataTypeClass.class) 59 { 60 return new com.bonevich.erj.mof.impl.model.ErjDataTypeClassImpl( this ); 61 } 62 if (cls == com.bonevich.erj.mof.interfaces.model.AttributeClass.class) 63 { 64 return new com.bonevich.erj.mof.impl.model.ErjAttributeClassImpl( this ); 65 } 66 if (cls == com.bonevich.erj.mof.interfaces.model.ContainsDomains.class) 67 { 68 return new com.bonevich.erj.mof.impl.model.ErjContainsDomainsImpl( this ); 69 } 70 if (cls == com.bonevich.erj.mof.interfaces.model.Types.class) 71 { 72 return new com.bonevich.erj.mof.impl.model.ErjTypesImpl( this ); 73 } 74 if (cls == com.bonevich.erj.mof.interfaces.model.References.class) 75 { 76 return new com.bonevich.erj.mof.impl.model.ErjReferencesImpl( this ); 77 } 78 if (cls == com.bonevich.erj.mof.interfaces.model.ContainsRelations.class) 79 { 80 return new com.bonevich.erj.mof.impl.model.ErjContainsRelationsImpl( this ); 81 } 82 if (cls == com.bonevich.erj.mof.interfaces.model.KeyAttributes.class) 83 { 84 return new com.bonevich.erj.mof.impl.model.ErjKeyAttributesImpl( this ); 85 } 86 if (cls == com.bonevich.erj.mof.interfaces.model.ContainsAttributes.class) 87 { 88 return new com.bonevich.erj.mof.impl.model.ErjContainsAttributesImpl( this ); 89 } 90 if (cls == com.bonevich.erj.mof.interfaces.model.ContainsKeys.class) 91 { 92 return new com.bonevich.erj.mof.impl.model.ErjContainsKeysImpl( this ); 93 } 94 if (cls == com.bonevich.erj.mof.interfaces.primitivetypes.PrimitiveTypesPackage.class) 95 { 96 return new com.bonevich.erj.mof.impl.primitivetypes.ErjPrimitiveTypesPackageImpl(this); 97 } 98 if (cls == com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage.class) 99 { 100 return this; 101 } 102 throw new RuntimeException("Unknow class: " + cls.getName()); 103 } 104 105 public MDFObject create(Class cls) 106 { 107 if (cls == com.bonevich.erj.mof.interfaces.model.Schema.class) 108 { 109 return new com.bonevich.erj.mof.impl.model.ErjSchemaImpl(this); 110 } 111 if (cls == com.bonevich.erj.mof.interfaces.model.ForeignKey.class) 112 { 113 return new com.bonevich.erj.mof.impl.model.ErjForeignKeyImpl(this); 114 } 115 if (cls == com.bonevich.erj.mof.interfaces.model.Domain.class) 116 { 117 return new com.bonevich.erj.mof.impl.model.ErjDomainImpl(this); 118 } 119 if (cls == com.bonevich.erj.mof.interfaces.model.Relation.class) 120 { 121 return new com.bonevich.erj.mof.impl.model.ErjRelationImpl(this); 122 } 123 if (cls == com.bonevich.erj.mof.interfaces.model.UniqueKey.class) 124 { 125 return new com.bonevich.erj.mof.impl.model.ErjUniqueKeyImpl(this); 126 } 127 if (cls == com.bonevich.erj.mof.interfaces.model.PrimaryKey.class) 128 { 129 return new com.bonevich.erj.mof.impl.model.ErjPrimaryKeyImpl(this); 130 } 131 if (cls == com.bonevich.erj.mof.interfaces.model.DataType.class) 132 { 133 return new com.bonevich.erj.mof.impl.model.ErjDataTypeImpl(this); 134 } 135 if (cls == com.bonevich.erj.mof.interfaces.model.Attribute.class) 136 { 137 return new com.bonevich.erj.mof.impl.model.ErjAttributeImpl(this); 138 } 139 throw new RuntimeException("Unknow class: " + cls.getName()); 140 } 141 public javax.jmi.reflect.RefBaseObject getMetaObject(javax.jmi.reflect.RefObject metaobject ) 142 { 143 Class c = null; 144 if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","KeyConstraint" )) 145 { 146 c = com.bonevich.erj.mof.interfaces.model.KeyConstraintClass.class; 147 } 148 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","Schema" )) 149 { 150 c = com.bonevich.erj.mof.interfaces.model.SchemaClass.class; 151 } 152 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","ModelElement" )) 153 { 154 c = com.bonevich.erj.mof.interfaces.model.ModelElementClass.class; 155 } 156 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","AttributeType" )) 157 { 158 c = com.bonevich.erj.mof.interfaces.model.AttributeTypeClass.class; 159 } 160 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","ForeignKey" )) 161 { 162 c = com.bonevich.erj.mof.interfaces.model.ForeignKeyClass.class; 163 } 164 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","Domain" )) 165 { 166 c = com.bonevich.erj.mof.interfaces.model.DomainClass.class; 167 } 168 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","Relation" )) 169 { 170 c = com.bonevich.erj.mof.interfaces.model.RelationClass.class; 171 } 172 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","UniqueKey" )) 173 { 174 c = com.bonevich.erj.mof.interfaces.model.UniqueKeyClass.class; 175 } 176 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","PrimaryKey" )) 177 { 178 c = com.bonevich.erj.mof.interfaces.model.PrimaryKeyClass.class; 179 } 180 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","DataType" )) 181 { 182 c = com.bonevich.erj.mof.interfaces.model.DataTypeClass.class; 183 } 184 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","Attribute" )) 185 { 186 c = com.bonevich.erj.mof.interfaces.model.AttributeClass.class; 187 } 188 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","ContainsDomains" )) 189 { 190 c = com.bonevich.erj.mof.interfaces.model.ContainsDomains.class; 191 } 192 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","Types" )) 193 { 194 c = com.bonevich.erj.mof.interfaces.model.Types.class; 195 } 196 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","References" )) 197 { 198 c = com.bonevich.erj.mof.interfaces.model.References.class; 199 } 200 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","ContainsRelations" )) 201 { 202 c = com.bonevich.erj.mof.interfaces.model.ContainsRelations.class; 203 } 204 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","KeyAttributes" )) 205 { 206 c = com.bonevich.erj.mof.interfaces.model.KeyAttributes.class; 207 } 208 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","ContainsAttributes" )) 209 { 210 c = com.bonevich.erj.mof.interfaces.model.ContainsAttributes.class; 211 } 212 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel","ContainsKeys" )) 213 { 214 c = com.bonevich.erj.mof.interfaces.model.ContainsKeys.class; 215 } 216 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "PrimitiveTypes" )) 217 { 218 c = com.bonevich.erj.mof.interfaces.primitivetypes.PrimitiveTypesPackage.class; 219 } 220 else if(ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( metaobject, "ErjInfoModel" )) 221 { 222 c = com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage.class; 223 } 224 else { 225 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 226 } 227 return getMetaObject( c ); 228 } 229 230 public XMIReader getXMIReader( String xmiVersion ) 231 { 232 return new ErjRepositoryImplXMIReader(); 233 } 234 235 public XMIWriter getXMIWriter( String xmiVersion ) 236 { 237 return new ErjRepositoryImplXMIWriter(); 238 } 239 // enm - enumeration name 240 public javax.jmi.reflect.RefEnum forName(String enm, String tnm) 241 { 242 if ("AttributeConstraint".equals(enm)) 243 { 244 if ("NULL".equals(tnm)) 245 { 246 return com.bonevich.erj.mof.interfaces.model.AttributeConstraintEnum.NULL; 247 } 248 if ("NOTNULL".equals(tnm)) 249 { 250 return com.bonevich.erj.mof.interfaces.model.AttributeConstraintEnum.NOTNULL; 251 } 252 } 253 if ("Cardinality".equals(enm)) 254 { 255 if ("ZERO_TO_ZERO".equals(tnm)) 256 { 257 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ZERO_TO_ZERO; 258 } 259 if ("ONE_TO_ZERO".equals(tnm)) 260 { 261 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ONE_TO_ZERO; 262 } 263 if ("ONE_TO_ONE".equals(tnm)) 264 { 265 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ONE_TO_ONE; 266 } 267 if ("ZERO_TO_MANY".equals(tnm)) 268 { 269 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ZERO_TO_MANY; 270 } 271 if ("ONE_TO_MANY".equals(tnm)) 272 { 273 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ONE_TO_MANY; 274 } 275 if ("ZERO_TO_MANY_MANDATORY".equals(tnm)) 276 { 277 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ZERO_TO_MANY_MANDATORY; 278 } 279 if ("ONE_TO_MANY_MANDATORY".equals(tnm)) 280 { 281 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ONE_TO_MANY_MANDATORY; 282 } 283 if ("MANY_TO_MANY".equals(tnm)) 284 { 285 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.MANY_TO_MANY; 286 } 287 } 288 return null; 289 } 290 com.bonevich.erj.mof.interfaces.model.ModelElementClass _model_element = null; 291 public com.bonevich.erj.mof.interfaces.model.ModelElementClass getModelElement() 292 { 293 if (_model_element == null) 294 { 295 _model_element = (com.bonevich.erj.mof.interfaces.model.ModelElementClass)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.ModelElementClass.class); 296 } 297 return _model_element; 298 } 299 com.bonevich.erj.mof.interfaces.model.SchemaClass _schema = null; 300 public com.bonevich.erj.mof.interfaces.model.SchemaClass getSchema() 301 { 302 if (_schema == null) 303 { 304 _schema = (com.bonevich.erj.mof.interfaces.model.SchemaClass)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.SchemaClass.class); 305 } 306 return _schema; 307 } 308 com.bonevich.erj.mof.interfaces.model.RelationClass _relation = null; 309 public com.bonevich.erj.mof.interfaces.model.RelationClass getRelation() 310 { 311 if (_relation == null) 312 { 313 _relation = (com.bonevich.erj.mof.interfaces.model.RelationClass)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.RelationClass.class); 314 } 315 return _relation; 316 } 317 com.bonevich.erj.mof.interfaces.model.DomainClass _domain = null; 318 public com.bonevich.erj.mof.interfaces.model.DomainClass getDomain() 319 { 320 if (_domain == null) 321 { 322 _domain = (com.bonevich.erj.mof.interfaces.model.DomainClass)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.DomainClass.class); 323 } 324 return _domain; 325 } 326 com.bonevich.erj.mof.interfaces.model.AttributeClass _attribute = null; 327 public com.bonevich.erj.mof.interfaces.model.AttributeClass getAttribute() 328 { 329 if (_attribute == null) 330 { 331 _attribute = (com.bonevich.erj.mof.interfaces.model.AttributeClass)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.AttributeClass.class); 332 } 333 return _attribute; 334 } 335 com.bonevich.erj.mof.interfaces.model.KeyConstraintClass _key_constraint = null; 336 public com.bonevich.erj.mof.interfaces.model.KeyConstraintClass getKeyConstraint() 337 { 338 if (_key_constraint == null) 339 { 340 _key_constraint = (com.bonevich.erj.mof.interfaces.model.KeyConstraintClass)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.KeyConstraintClass.class); 341 } 342 return _key_constraint; 343 } 344 com.bonevich.erj.mof.interfaces.model.UniqueKeyClass _unique_key = null; 345 public com.bonevich.erj.mof.interfaces.model.UniqueKeyClass getUniqueKey() 346 { 347 if (_unique_key == null) 348 { 349 _unique_key = (com.bonevich.erj.mof.interfaces.model.UniqueKeyClass)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.UniqueKeyClass.class); 350 } 351 return _unique_key; 352 } 353 com.bonevich.erj.mof.interfaces.model.PrimaryKeyClass _primary_key = null; 354 public com.bonevich.erj.mof.interfaces.model.PrimaryKeyClass getPrimaryKey() 355 { 356 if (_primary_key == null) 357 { 358 _primary_key = (com.bonevich.erj.mof.interfaces.model.PrimaryKeyClass)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.PrimaryKeyClass.class); 359 } 360 return _primary_key; 361 } 362 com.bonevich.erj.mof.interfaces.model.ForeignKeyClass _foreign_key = null; 363 public com.bonevich.erj.mof.interfaces.model.ForeignKeyClass getForeignKey() 364 { 365 if (_foreign_key == null) 366 { 367 _foreign_key = (com.bonevich.erj.mof.interfaces.model.ForeignKeyClass)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.ForeignKeyClass.class); 368 } 369 return _foreign_key; 370 } 371 com.bonevich.erj.mof.interfaces.model.ContainsRelations _contains_relations = null; 372 public com.bonevich.erj.mof.interfaces.model.ContainsRelations getContainsRelations() 373 { 374 if (_contains_relations == null) 375 { 376 _contains_relations = (com.bonevich.erj.mof.interfaces.model.ContainsRelations)repository.getMetaObject( com.bonevich.erj.mof.interfaces.model.ContainsRelations.class ); 377 } 378 return _contains_relations; 379 } 380 com.bonevich.erj.mof.interfaces.model.ContainsDomains _contains_domains = null; 381 public com.bonevich.erj.mof.interfaces.model.ContainsDomains getContainsDomains() 382 { 383 if (_contains_domains == null) 384 { 385 _contains_domains = (com.bonevich.erj.mof.interfaces.model.ContainsDomains)repository.getMetaObject( com.bonevich.erj.mof.interfaces.model.ContainsDomains.class ); 386 } 387 return _contains_domains; 388 } 389 com.bonevich.erj.mof.interfaces.model.ContainsAttributes _contains_attributes = null; 390 public com.bonevich.erj.mof.interfaces.model.ContainsAttributes getContainsAttributes() 391 { 392 if (_contains_attributes == null) 393 { 394 _contains_attributes = (com.bonevich.erj.mof.interfaces.model.ContainsAttributes)repository.getMetaObject( com.bonevich.erj.mof.interfaces.model.ContainsAttributes.class ); 395 } 396 return _contains_attributes; 397 } 398 com.bonevich.erj.mof.interfaces.model.ContainsKeys _contains_keys = null; 399 public com.bonevich.erj.mof.interfaces.model.ContainsKeys getContainsKeys() 400 { 401 if (_contains_keys == null) 402 { 403 _contains_keys = (com.bonevich.erj.mof.interfaces.model.ContainsKeys)repository.getMetaObject( com.bonevich.erj.mof.interfaces.model.ContainsKeys.class ); 404 } 405 return _contains_keys; 406 } 407 com.bonevich.erj.mof.interfaces.model.References _references = null; 408 public com.bonevich.erj.mof.interfaces.model.References getReferences() 409 { 410 if (_references == null) 411 { 412 _references = (com.bonevich.erj.mof.interfaces.model.References)repository.getMetaObject( com.bonevich.erj.mof.interfaces.model.References.class ); 413 } 414 return _references; 415 } 416 com.bonevich.erj.mof.interfaces.model.KeyAttributes _key_attributes = null; 417 public com.bonevich.erj.mof.interfaces.model.KeyAttributes getKeyAttributes() 418 { 419 if (_key_attributes == null) 420 { 421 _key_attributes = (com.bonevich.erj.mof.interfaces.model.KeyAttributes)repository.getMetaObject( com.bonevich.erj.mof.interfaces.model.KeyAttributes.class ); 422 } 423 return _key_attributes; 424 } 425 com.bonevich.erj.mof.interfaces.model.AttributeTypeClass _attribute_type = null; 426 public com.bonevich.erj.mof.interfaces.model.AttributeTypeClass getAttributeType() 427 { 428 if (_attribute_type == null) 429 { 430 _attribute_type = (com.bonevich.erj.mof.interfaces.model.AttributeTypeClass)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.AttributeTypeClass.class); 431 } 432 return _attribute_type; 433 } 434 public com.bonevich.erj.mof.interfaces.model.AttributeConstraint createAttributeConstraint(String value) 435 { 436 if ("NULL".equals(value)) 437 { 438 return com.bonevich.erj.mof.interfaces.model.AttributeConstraintEnum.NULL; 439 } 440 if ("NOTNULL".equals(value)) 441 { 442 return com.bonevich.erj.mof.interfaces.model.AttributeConstraintEnum.NOTNULL; 443 } 444 throw new RuntimeException(); 445 } 446 public com.bonevich.erj.mof.interfaces.model.DefaultValue createDefaultValue(String value) 447 { 448 return new com.bonevich.erj.mof.impl.model.ErjDefaultValueImpl(value); 449 } 450 com.bonevich.erj.mof.interfaces.model.DataTypeClass _data_type = null; 451 public com.bonevich.erj.mof.interfaces.model.DataTypeClass getDataType() 452 { 453 if (_data_type == null) 454 { 455 _data_type = (com.bonevich.erj.mof.interfaces.model.DataTypeClass)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.DataTypeClass.class); 456 } 457 return _data_type; 458 } 459 com.bonevich.erj.mof.interfaces.model.Types _types = null; 460 public com.bonevich.erj.mof.interfaces.model.Types getTypes() 461 { 462 if (_types == null) 463 { 464 _types = (com.bonevich.erj.mof.interfaces.model.Types)repository.getMetaObject( com.bonevich.erj.mof.interfaces.model.Types.class ); 465 } 466 return _types; 467 } 468 public com.bonevich.erj.mof.interfaces.model.Cardinality createCardinality(String value) 469 { 470 if ("ZERO_TO_ZERO".equals(value)) 471 { 472 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ZERO_TO_ZERO; 473 } 474 if ("ONE_TO_ZERO".equals(value)) 475 { 476 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ONE_TO_ZERO; 477 } 478 if ("ONE_TO_ONE".equals(value)) 479 { 480 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ONE_TO_ONE; 481 } 482 if ("ZERO_TO_MANY".equals(value)) 483 { 484 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ZERO_TO_MANY; 485 } 486 if ("ONE_TO_MANY".equals(value)) 487 { 488 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ONE_TO_MANY; 489 } 490 if ("ZERO_TO_MANY_MANDATORY".equals(value)) 491 { 492 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ZERO_TO_MANY_MANDATORY; 493 } 494 if ("ONE_TO_MANY_MANDATORY".equals(value)) 495 { 496 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.ONE_TO_MANY_MANDATORY; 497 } 498 if ("MANY_TO_MANY".equals(value)) 499 { 500 return com.bonevich.erj.mof.interfaces.model.CardinalityEnum.MANY_TO_MANY; 501 } 502 throw new RuntimeException(); 503 } 504 public javax.jmi.reflect.RefClass refGetClass(javax.jmi.reflect.RefObject type) 505 { 506 if (type == null) 507 { 508 throw new NullPointerException(); 509 } 510 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( type, "ErjInfoModel","ModelElement" )) 511 { 512 return getModelElement(); 513 } 514 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( type, "ErjInfoModel","Schema" )) 515 { 516 return getSchema(); 517 } 518 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( type, "ErjInfoModel","Relation" )) 519 { 520 return getRelation(); 521 } 522 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( type, "ErjInfoModel","Domain" )) 523 { 524 return getDomain(); 525 } 526 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( type, "ErjInfoModel","Attribute" )) 527 { 528 return getAttribute(); 529 } 530 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( type, "ErjInfoModel","KeyConstraint" )) 531 { 532 return getKeyConstraint(); 533 } 534 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( type, "ErjInfoModel","UniqueKey" )) 535 { 536 return getUniqueKey(); 537 } 538 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( type, "ErjInfoModel","PrimaryKey" )) 539 { 540 return getPrimaryKey(); 541 } 542 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( type, "ErjInfoModel","ForeignKey" )) 543 { 544 return getForeignKey(); 545 } 546 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( type, "ErjInfoModel","AttributeType" )) 547 { 548 return getAttributeType(); 549 } 550 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( type, "ErjInfoModel","DataType" )) 551 { 552 return getDataType(); 553 } 554 throw new javax.jmi.reflect.InvalidCallException( null ); 555 } 556 public javax.jmi.reflect.RefClass refGetClass(String type) 557 { 558 if (type == null) 559 { 560 throw new NullPointerException(); 561 } 562 if ("ModelElement".equals(type)) 563 { 564 return getModelElement(); 565 } 566 if ("Schema".equals(type)) 567 { 568 return getSchema(); 569 } 570 if ("Relation".equals(type)) 571 { 572 return getRelation(); 573 } 574 if ("Domain".equals(type)) 575 { 576 return getDomain(); 577 } 578 if ("Attribute".equals(type)) 579 { 580 return getAttribute(); 581 } 582 if ("KeyConstraint".equals(type)) 583 { 584 return getKeyConstraint(); 585 } 586 if ("UniqueKey".equals(type)) 587 { 588 return getUniqueKey(); 589 } 590 if ("PrimaryKey".equals(type)) 591 { 592 return getPrimaryKey(); 593 } 594 if ("ForeignKey".equals(type)) 595 { 596 return getForeignKey(); 597 } 598 if ("AttributeType".equals(type)) 599 { 600 return getAttributeType(); 601 } 602 if ("DataType".equals(type)) 603 { 604 return getDataType(); 605 } 606 throw new javax.jmi.reflect.InvalidCallException( null ); 607 } 608 public javax.jmi.reflect.RefAssociation refGetAssociation(javax.jmi.reflect.RefObject association) 609 { 610 if (association == null) 611 { 612 throw new NullPointerException(); 613 } 614 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( association, "ErjInfoModel","ContainsRelations" )) 615 { 616 return getContainsRelations(); 617 } 618 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( association, "ErjInfoModel","ContainsDomains" )) 619 { 620 return getContainsDomains(); 621 } 622 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( association, "ErjInfoModel","ContainsAttributes" )) 623 { 624 return getContainsAttributes(); 625 } 626 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( association, "ErjInfoModel","ContainsKeys" )) 627 { 628 return getContainsKeys(); 629 } 630 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( association, "ErjInfoModel","References" )) 631 { 632 return getReferences(); 633 } 634 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( association, "ErjInfoModel","KeyAttributes" )) 635 { 636 return getKeyAttributes(); 637 } 638 if (ru.novosoft.mdf.impl.MDFBaseObjectImpl.checkQualifiedName( association, "ErjInfoModel","Types" )) 639 { 640 return getTypes(); 641 } 642 throw new javax.jmi.reflect.InvalidCallException(null); 643 } 644 public javax.jmi.reflect.RefAssociation refGetAssociation(String association) 645 { 646 if (association == null) 647 { 648 throw new NullPointerException(); 649 } 650 if ("ContainsRelations".equals(association)) 651 { 652 return getContainsRelations(); 653 } 654 if ("ContainsDomains".equals(association)) 655 { 656 return getContainsDomains(); 657 } 658 if ("ContainsAttributes".equals(association)) 659 { 660 return getContainsAttributes(); 661 } 662 if ("ContainsKeys".equals(association)) 663 { 664 return getContainsKeys(); 665 } 666 if ("References".equals(association)) 667 { 668 return getReferences(); 669 } 670 if ("KeyAttributes".equals(association)) 671 { 672 return getKeyAttributes(); 673 } 674 if ("Types".equals(association)) 675 { 676 return getTypes(); 677 } 678 throw new javax.jmi.reflect.InvalidCallException(null); 679 } 680 public javax.jmi.reflect.RefPackage refGetPackage(javax.jmi.reflect.RefObject nestedPackage) 681 { 682 if (nestedPackage == null) 683 { 684 throw new NullPointerException(); 685 } 686 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 687 } 688 public javax.jmi.reflect.RefPackage refGetPackage(String nestedPackage) 689 { 690 if (nestedPackage == null) 691 { 692 throw new NullPointerException(); 693 } 694 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 695 } 696 private java.util.Collection allPackages; 697 public java.util.Collection refGetAllPackages() 698 { 699 if (allPackages == null) 700 { 701 java.util.List list = new java.util.ArrayList(); 702 allPackages = java.util.Collections.unmodifiableList( list ); 703 } 704 return allPackages; 705 } 706 private java.util.Collection allAssociations; 707 public java.util.Collection refGetAllAssociations() 708 { 709 if (allAssociations == null) 710 { 711 java.util.Collection col = new java.util.ArrayList(); 712 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.ContainsRelations.class) ); 713 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.ContainsDomains.class) ); 714 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.ContainsAttributes.class) ); 715 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.ContainsKeys.class) ); 716 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.References.class) ); 717 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.KeyAttributes.class) ); 718 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.Types.class) ); 719 allAssociations = java.util.Collections.unmodifiableCollection( col ); 720 } 721 return allAssociations; 722 } 723 private java.util.Collection allProxies; 724 public java.util.Collection refGetAllClasses() 725 { 726 if (allProxies == null) 727 { 728 java.util.Collection col = new java.util.ArrayList(); 729 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.ModelElementClass.class) ); 730 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.SchemaClass.class) ); 731 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.RelationClass.class) ); 732 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.DomainClass.class) ); 733 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.AttributeClass.class) ); 734 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.KeyConstraintClass.class) ); 735 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.UniqueKeyClass.class) ); 736 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.PrimaryKeyClass.class) ); 737 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.ForeignKeyClass.class) ); 738 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.AttributeTypeClass.class) ); 739 col.add( repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.DataTypeClass.class) ); 740 allProxies = java.util.Collections.unmodifiableCollection( col ); 741 } 742 return allProxies; 743 } 744 public javax.jmi.reflect.RefStruct refCreateStruct(javax.jmi.reflect.RefObject dataType, java.util.List args) 745 { 746 if (dataType == null) 747 { 748 throw new NullPointerException(); 749 } 750 if (checkQualifiedName( dataType, "ErjInfoModel","DefaultValue")) 751 { 752 return createDefaultValue( ((String)args.get(0))); 753 } 754 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 755 } 756 public javax.jmi.reflect.RefStruct refCreateStruct(String dataType, java.util.List args) 757 { 758 if (dataType == null) 759 { 760 throw new NullPointerException(); 761 } 762 if ("DefaultValue".equals(dataType)) 763 { 764 return createDefaultValue( ((String)args.get(0))); 765 } 766 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 767 } 768 public javax.jmi.reflect.RefEnum refCreateEnum(javax.jmi.reflect.RefObject metaEnum, String literalName) 769 { 770 if (metaEnum == null) 771 { 772 throw new NullPointerException(); 773 } 774 if (checkQualifiedName( metaEnum, "ErjInfoModel","AttributeConstraint")) 775 { 776 return createAttributeConstraint( literalName ); 777 } 778 if (checkQualifiedName( metaEnum, "ErjInfoModel","Cardinality")) 779 { 780 return createCardinality( literalName ); 781 } 782 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 783 } 784 public javax.jmi.reflect.RefEnum refCreateEnum(String metaEnum, String literalName) 785 { 786 if (metaEnum == null) 787 { 788 throw new NullPointerException(); 789 } 790 if ("AttributeConstraint".equals(metaEnum)) 791 { 792 return createAttributeConstraint( literalName ); 793 } 794 if ("Cardinality".equals(metaEnum)) 795 { 796 return createCardinality( literalName ); 797 } 798 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 799 } 800 public void refDelete() 801 { 802 throw new RuntimeException("NOT SUPPORTED"); 803 } 804 private com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage mdfOutermostPackage = null; 805 public javax.jmi.reflect.RefPackage refOutermostPackage() 806 { 807 if (mdfOutermostPackage == null) 808 { 809 mdfOutermostPackage = (com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage.class); 810 } 811 return mdfOutermostPackage; 812 } 813 public javax.jmi.reflect.RefPackage refImmediatePackage() 814 { 815 return null; 816 } 817 public String mdfGetMofName() 818 { 819 return "ErjInfoModel"; 820 } 821 public String refMofId() 822 { 823 throw new RuntimeException(" !!! NOT IMPLEMENTED !!!"); 824 } 825 public Class mdfGetInterfaceClass() 826 { 827 return com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage.class; 828 } 829 }

This page was automatically generated by Maven