All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.connectifex.polymer.mdl.server.generated.dmw.MdlDefinitionDMW Maven / Gradle / Ivy

package com.connectifex.polymer.mdl.server.generated.dmw;

// Generated from: org.dmd.util.codegen.ImportManager.getFormattedImports(ImportManager.java:82)
// Called from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:442)
import com.connectifex.polymer.mdl.server.extended.MdlDefinition;                 // Required for getModificationRecorder() - (BaseDMWGenerator.java:953)
import com.connectifex.polymer.mdl.server.extended.MdlModule;                     // Is reference type - (BaseDMWGenerator.java:997)
import com.connectifex.polymer.mdl.shared.generated.dmo.MdlDefinitionDMO;         // Abstract class - (BaseDMWGenerator.java:1120)
import com.connectifex.polymer.mdl.shared.generated.types.MdlModuleREF;           // Is reference type REF - (BaseDMWGenerator.java:1005)
import org.dmd.dmc.*;                                                             // If any attributes - (BaseDMWGenerator.java:977)
import org.dmd.dmc.definitions.DmcDefinitionIF;                                   // The object is a domain specific definition - (BaseDMWGenerator.java:411)
import org.dmd.dmc.types.DefinitionName;                                          // Is named by - (BaseDMWGenerator.java:939)
import org.dmd.dms.ClassDefinition;                                               // Passing derived class def up the hierarchy - (BaseDMWGenerator.java:944)
import org.dmd.dms.DSDefinition;                                                  // Derived class - (BaseDMWGenerator.java:1138)



/**
 * This is the module definition for the mul domain-specific language.
 * 

* Generated from the mdl schema at version unknown *

* This code was auto-generated by the dmggenerator utility and shouldn't be alterred manually! * Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:488) */ abstract public class MdlDefinitionDMW extends DSDefinition implements DmcDefinitionIF, DmcNamedObjectIF { protected MdlDefinitionDMW() { super(); } abstract public MdlDefinition getModificationRecorder(); public MdlDefinitionDMO getDMO() { return((MdlDefinitionDMO) core); } // Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:661) protected MdlDefinitionDMW(MdlDefinitionDMO obj, ClassDefinition cd) { super(obj,cd); } // org.dmd.dmg.generators.BaseDMWGenerator.getAccessFunctions(BaseDMWGenerator.java:1187) public DefinitionName getObjectName(){ return(((MdlDefinitionDMO) core).getName()); } public int hashCode(){ return(getObjectName().hashCode()); } public DmcAttribute getObjectNameAttribute(){ return(((MdlDefinitionDMO) core).getObjectNameAttribute()); } public boolean equals(Object obj){ if (obj instanceof MdlDefinitionDMW){ return( getObjectName().equals( ((MdlDefinitionDMW) obj).getObjectName()) ); } return(false); } /** * @return A MdlModule object. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1324) public MdlModule getDefinedInMdlModule(){ MdlModuleREF ref = ((MdlDefinitionDMO) core).getDefinedInMdlModule(); if (ref == null) return(null); if (ref.getObject() == null) return(null); return((MdlModule)ref.getObject().getContainer()); } /** * Sets the definedInMdlModule to the specified value. * @param value A value compatible with MdlModuleREF */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1409) public void setDefinedInMdlModule(MdlModule value) { ((MdlDefinitionDMO) core).setDefinedInMdlModule(value.getDMO()); } /** * Sets the definedInMdlModule to the specified value. * @param value A value compatible with MdlModuleREF * @throws DmcValueException is the value is incorrect */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1419) public void setDefinedInMdlModule(Object value) throws DmcValueException { ((MdlDefinitionDMO) core).setDefinedInMdlModule(value); } /** * Removes the definedInMdlModule attribute value. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1510) public void remDefinedInMdlModule(){ ((MdlDefinitionDMO) core).remDefinedInMdlModule(); } // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1364) public DefinitionName getName(){ return(((MdlDefinitionDMO) core).getName()); } /** * Sets name to the specified value. * @param value A value compatible with DmcTypeDefinitionName */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1475) public void setName(Object value) throws DmcValueException { ((MdlDefinitionDMO) core).setName(value); } /** * Sets name to the specified value. * @param value DefinitionName */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1484) public void setName(DefinitionName value){ ((MdlDefinitionDMO) core).setName(value); } /** * Removes the name attribute value. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1510) public void remName(){ ((MdlDefinitionDMO) core).remName(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy