View Javadoc
1 package com.bonevich.erj.mof.impl.model; 2 3 public class ErjKeyAttributesImpl extends ru.novosoft.mdf.impl.MDFAssociationImpl implements com.bonevich.erj.mof.interfaces.model.KeyAttributes 4 { 5 public ErjKeyAttributesImpl(ru.novosoft.mdf.impl.MDFOutermostPackageImpl r) 6 { 7 super(r); 8 } 9 public Class mdfGetInterfaceClass() 10 { 11 return com.bonevich.erj.mof.interfaces.model.KeyAttributes.class; 12 } 13 private com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage mdfOutermostPackage = null; 14 public javax.jmi.reflect.RefPackage refOutermostPackage() 15 { 16 if (mdfOutermostPackage == null) 17 { 18 mdfOutermostPackage = (com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage.class); 19 } 20 return mdfOutermostPackage; 21 } 22 private com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage mdfImmediatePackage = null; 23 public javax.jmi.reflect.RefPackage refImmediatePackage() 24 { 25 if (mdfImmediatePackage == null) 26 { 27 mdfImmediatePackage = (com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage)repository.getMetaObject(com.bonevich.erj.mof.interfaces.model.ErjInfoModelPackage.class); 28 } 29 return mdfImmediatePackage; 30 } 31 public String mdfGetMofName() 32 { 33 return "KeyAttributes"; 34 } 35 public String refMofId() 36 { 37 throw new RuntimeException(" !!! NOT IMPLEMENTED !!!"); 38 } 39 public final boolean refLinkExists(javax.jmi.reflect.RefObject endOne, javax.jmi.reflect.RefObject endTwo) 40 { 41 if (endOne instanceof com.bonevich.erj.mof.interfaces.model.KeyConstraint && endTwo instanceof com.bonevich.erj.mof.interfaces.model.Attribute) 42 { 43 return exists( (com.bonevich.erj.mof.interfaces.model.KeyConstraint)endOne, (com.bonevich.erj.mof.interfaces.model.Attribute)endTwo ); 44 } 45 return false; 46 } 47 public final java.util.Collection refQuery( javax.jmi.reflect.RefObject queryEnd, javax.jmi.reflect.RefObject queryObject) 48 { 49 if (checkQualifiedName( queryEnd, "ErjInfoModel","KeyAttributes","key")) 50 { 51 if (queryObject instanceof com.bonevich.erj.mof.interfaces.model.Attribute) 52 { 53 return java.util.Collections.singletonList( getKey((com.bonevich.erj.mof.interfaces.model.Attribute)queryObject) ); 54 } 55 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 56 } 57 if (checkQualifiedName( queryEnd, "ErjInfoModel","KeyAttributes","attributes")) 58 { 59 if (queryObject instanceof com.bonevich.erj.mof.interfaces.model.KeyConstraint) 60 { 61 return getAttributes((com.bonevich.erj.mof.interfaces.model.KeyConstraint)queryObject); 62 } 63 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 64 } 65 throw new javax.jmi.reflect.InvalidCallException(null); 66 } 67 public final java.util.Collection refQuery(String queryEnd, javax.jmi.reflect.RefObject queryObject) 68 { 69 if ("key".equals(queryEnd)) 70 { 71 if (queryObject instanceof com.bonevich.erj.mof.interfaces.model.Attribute) 72 { 73 return java.util.Collections.singletonList( getKey((com.bonevich.erj.mof.interfaces.model.Attribute)queryObject) ); 74 } 75 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 76 } 77 if ("attributes".equals(queryEnd)) 78 { 79 if (queryObject instanceof com.bonevich.erj.mof.interfaces.model.KeyConstraint) 80 { 81 return getAttributes((com.bonevich.erj.mof.interfaces.model.KeyConstraint)queryObject); 82 } 83 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 84 } 85 throw new javax.jmi.reflect.InvalidCallException(null); 86 } 87 public final void refRemoveLink(javax.jmi.reflect.RefObject endOne, javax.jmi.reflect.RefObject endTwo) throws javax.jmi.reflect.NotFoundException 88 { 89 if ( !(endOne instanceof com.bonevich.erj.mof.interfaces.model.KeyConstraint) ) 90 { 91 throw new javax.jmi.reflect.TypeMismatchException( null, null, null ); 92 } 93 if ( !(endTwo instanceof com.bonevich.erj.mof.interfaces.model.Attribute) ) 94 { 95 throw new javax.jmi.reflect.TypeMismatchException( null, null, null ); 96 } 97 remove( (com.bonevich.erj.mof.interfaces.model.KeyConstraint)endOne, (com.bonevich.erj.mof.interfaces.model.Attribute)endTwo ); 98 } 99 public final void refAddLink(javax.jmi.reflect.RefObject endOne, javax.jmi.reflect.RefObject endTwo) 100 { 101 if ( !(endOne instanceof com.bonevich.erj.mof.interfaces.model.KeyConstraint) ) 102 { 103 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 104 } 105 if ( !(endTwo instanceof com.bonevich.erj.mof.interfaces.model.Attribute) ) 106 { 107 throw new javax.jmi.reflect.TypeMismatchException(null, null, null); 108 } 109 add( (com.bonevich.erj.mof.interfaces.model.KeyConstraint)endOne, (com.bonevich.erj.mof.interfaces.model.Attribute)endTwo); 110 } 111 public final boolean exists(com.bonevich.erj.mof.interfaces.model.KeyConstraint _key, com.bonevich.erj.mof.interfaces.model.Attribute _attributes) 112 { 113 return ((com.bonevich.erj.mof.impl.model.ErjKeyConstraintImpl)_key).getAttributes100().contains(_attributes); 114 } 115 public final java.util.List getAttributes(com.bonevich.erj.mof.interfaces.model.KeyConstraint _Key) 116 { 117 return ((com.bonevich.erj.mof.impl.model.ErjKeyConstraintImpl)_Key).getAttributes100(); 118 } 119 public final com.bonevich.erj.mof.interfaces.model.KeyConstraint getKey(com.bonevich.erj.mof.interfaces.model.Attribute _Attributes) 120 { 121 return ((com.bonevich.erj.mof.impl.model.ErjAttributeImpl)_Attributes).getKey103(); 122 } 123 public final void remove(com.bonevich.erj.mof.interfaces.model.KeyConstraint _key, com.bonevich.erj.mof.interfaces.model.Attribute _attributes) 124 { 125 ((com.bonevich.erj.mof.impl.model.ErjKeyConstraintImpl)_key).getAttributes100().remove(_attributes); 126 } 127 public final void add(com.bonevich.erj.mof.interfaces.model.KeyConstraint _key, com.bonevich.erj.mof.interfaces.model.Attribute _attributes) 128 { 129 ((com.bonevich.erj.mof.impl.model.ErjKeyConstraintImpl)_key).getAttributes100().add(_attributes); 130 } 131 }

This page was automatically generated by Maven