/** For internal use only. */ public static void initMeta() { try { metaClass.setSuperMetaClass(DbSMSStructuralFeature.metaClass); metaClass.setIcon("dboodatamember.gif"); fAssociationEnd.setJField(DbOODataMember.class.getDeclaredField("m_associationEnd")); fAssociationEnd.setVisibleInScreen(false); fVisibility.setJField(DbOODataMember.class.getDeclaredField("m_visibility")); fVisibility.setScreenOrder("<initialValue"); fType.setJField(DbOODataMember.class.getDeclaredField("m_type")); fType.setFlags(MetaField.COPY_REFS | MetaField.INTEGRABLE_BY_NAME); fType.setRendererPluginName("DbFullNameInTip;DbOOAdt"); fElementType.setJField(DbOODataMember.class.getDeclaredField("m_elementType")); fElementType.setFlags(MetaField.COPY_REFS | MetaField.INTEGRABLE_BY_NAME); fTypeUse.setJField(DbOODataMember.class.getDeclaredField("m_typeUse")); fTypeUseStyle.setJField(DbOODataMember.class.getDeclaredField("m_typeUseStyle")); fStatic.setJField(DbOODataMember.class.getDeclaredField("m_static")); fCommonItem.setJField(DbOODataMember.class.getDeclaredField("m_commonItem")); fDomain.setJField(DbOODataMember.class.getDeclaredField("m_domain")); fAssociationEnd.setOppositeRel(DbOOAssociationEnd.fAssociationMember); fType.setOppositeRel(DbOOAdt.fTypedDataMembers); fElementType.setOppositeRel(DbOOAdt.fTypedElementDataMembers); fCommonItem.setOppositeRel(DbORCommonItem.fFields); fDomain.setOppositeRel(DbORDomain.fFields); } catch (Exception e) { throw new RuntimeException("Meta init"); } }
public void set(MetaField metaField, Object value) throws DbException { if (metaField.getMetaClass() == metaClass) { if (metaField == fStereotypedObjects) ((DbSMSSemanticalObject) value).setUmlStereotype(this); else if (metaField == fSubStereotypes) setSubStereotypes((DbSMSStereotype) value, Db.ADD_TO_RELN); else if (metaField == fSuperStereotypes) setSuperStereotypes((DbSMSStereotype) value, Db.ADD_TO_RELN); else basicSet(metaField, value); } else super.set(metaField, value); }
/** For internal use only. */ public static void initMeta() { try { metaClass.setSuperMetaClass(DbSemanticalObject.metaClass); metaClass.setIcon("dbsmsumlstereotype.gif"); fStereotypedObjects.setJField(DbSMSStereotype.class.getDeclaredField("m_stereotypedObjects")); fSubStereotypes.setJField(DbSMSStereotype.class.getDeclaredField("m_subStereotypes")); fSuperStereotypes.setJField(DbSMSStereotype.class.getDeclaredField("m_superStereotypes")); fIcon.setJField(DbSMSStereotype.class.getDeclaredField("m_icon")); fIcon.setRendererPluginName("SrImage;StereotypeIcon"); fBuiltIn.setJField(DbSMSStereotype.class.getDeclaredField("m_builtIn")); fBuiltIn.setEditable(false); fMetaClassName.setJField(DbSMSStereotype.class.getDeclaredField("m_metaClassName")); fMetaClassName.setRendererPluginName("SMSSemanticalMetaClass"); fSubStereotypes.setOppositeRel(DbSMSStereotype.fSuperStereotypes); fSuperStereotypes.setOppositeRel(DbSMSStereotype.fSubStereotypes); } catch (Exception e) { throw new RuntimeException("Meta init"); } }
public void set(MetaField metaField, Object value) throws DbException { if (metaField.getMetaClass() == metaClass) { basicSet(metaField, value); } else super.set(metaField, value); }
/** For internal use only. */ public static void initMeta() { try { metaClass.setSuperMetaClass(DbSMSStyle.metaClass); fOr_nameDescriptor.setJField( DbORCommonItemStyle.class.getDeclaredField("m_or_nameDescriptor")); fLineColorDbORCommonItem.setJField( DbORCommonItemStyle.class.getDeclaredField("m_lineColorDbORCommonItem")); fDescriptorFontDbORCommonItem.setJField( DbORCommonItemStyle.class.getDeclaredField("m_descriptorFontDbORCommonItem")); fDashStyleDbORCommonItem.setJField( DbORCommonItemStyle.class.getDeclaredField("m_dashStyleDbORCommonItem")); fTextColorDbORCommonItem.setJField( DbORCommonItemStyle.class.getDeclaredField("m_textColorDbORCommonItem")); fHighlightDbORCommonItem.setJField( DbORCommonItemStyle.class.getDeclaredField("m_highlightDbORCommonItem")); fBackgroundColorDbORCommonItem.setJField( DbORCommonItemStyle.class.getDeclaredField("m_backgroundColorDbORCommonItem")); fOr_commonItemLengthDecimalsDisplay.setJField( DbORCommonItemStyle.class.getDeclaredField("m_or_commonItemLengthDecimalsDisplay")); fOr_commonItemLengthDecimalsFont.setJField( DbORCommonItemStyle.class.getDeclaredField("m_or_commonItemLengthDecimalsFont")); fReferringProjectCommonItem.setJField( DbORCommonItemStyle.class.getDeclaredField("m_referringProjectCommonItem")); fOr_commonItemNullValueFont.setJField( DbORCommonItemStyle.class.getDeclaredField("m_or_commonItemNullValueFont")); fOr_commonItemTypeFont.setJField( DbORCommonItemStyle.class.getDeclaredField("m_or_commonItemTypeFont")); fOr_commonItemTypeDisplay.setJField( DbORCommonItemStyle.class.getDeclaredField("m_or_commonItemTypeDisplay")); fOr_commonItemNullValueDisplay.setJField( DbORCommonItemStyle.class.getDeclaredField("m_or_commonItemNullValueDisplay")); fReferringProjectCommonItem.setOppositeRel(DbSMSProject.fOrDefaultCommonItemStyle); } catch (Exception e) { throw new RuntimeException("Meta init"); } }