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

org.dmd.dmt.server.generated.dmw.NamedObjSVDMW Maven / Gradle / Ivy

Go to download

The dark-matter project provides mechanism to define concepts associated with Domain Specific Languages (DSLs) and generate code that can be extended with business logic that supports the given DSL purpose.

There is a newer version: 3.1.15
Show newest version
package org.dmd.dmt.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 org.dmd.dmc.*;                                             // If any attributes - (BaseDMWGenerator.java:977)
import org.dmd.dms.ClassDefinition;                               // Passing derived class def up the hierarchy - (BaseDMWGenerator.java:944)
import org.dmd.dms.generated.dmo.MetaDMSAG;                       // Required for MODREC constructor - (BaseDMWGenerator.java:949)
import org.dmd.dms.generated.types.DmcTypeModifierMV;             // Required for MODREC constructor - (BaseDMWGenerator.java:948)
import org.dmd.dmt.server.extended.ObjWithRefs;                   // Is reference type - (BaseDMWGenerator.java:997)
import org.dmd.dmt.shared.generated.dmo.NamedObjSVDMO;            // Class not auxiliary or abstract - (BaseDMWGenerator.java:1142)
import org.dmd.dmt.shared.generated.types.ObjWithRefsREF;         // Is reference type REF - (BaseDMWGenerator.java:1005)
import org.dmd.dmw.DmwWrapper;                                    // Unnamed object wrapper - (BaseDMWGenerator.java:1125)



/**
 * 

* Generated from the dmt schema at version 0.1 *

* 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) */ public class NamedObjSVDMW extends DmwWrapper { // Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:577) public NamedObjSVDMW() { super(new NamedObjSVDMO(), org.dmd.dmt.server.generated.DmtSchemaAG._NamedObjSV); } // Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:583) public NamedObjSVDMW(DmcTypeModifierMV mods) { super(new NamedObjSVDMO(mods), org.dmd.dmt.server.generated.DmtSchemaAG._NamedObjSV); } // Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:612) public NamedObjSVDMW getModificationRecorder(){ NamedObjSVDMW rc = new NamedObjSVDMW(new DmcTypeModifierMV(MetaDMSAG.__modify)); return(rc); } // Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:646) public NamedObjSVDMW(NamedObjSVDMO obj) { super(obj, org.dmd.dmt.server.generated.DmtSchemaAG._NamedObjSV); } public NamedObjSVDMW cloneIt() { NamedObjSVDMW rc = new NamedObjSVDMW(); rc.setDmcObject(getDMO().cloneIt()); return(rc); } public NamedObjSVDMO getDMO() { return((NamedObjSVDMO) core); } // Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:661) protected NamedObjSVDMW(NamedObjSVDMO obj, ClassDefinition cd) { super(obj,cd); } /** * @return A ObjWithRefs object. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1324) public ObjWithRefs getSvNamedObj(){ ObjWithRefsREF ref = ((NamedObjSVDMO) core).getSvNamedObj(); if (ref == null) return(null); if (ref.getObject() == null) return(null); return((ObjWithRefs)ref.getObject().getContainer()); } /** * Sets the svNamedObj to the specified value. * @param value A value compatible with ObjWithRefsREF */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1409) public void setSvNamedObj(ObjWithRefs value) { ((NamedObjSVDMO) core).setSvNamedObj(value.getDMO()); } /** * Sets the svNamedObj to the specified value. * @param value A value compatible with ObjWithRefsREF * @throws DmcValueException is the value is incorrect */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1419) public void setSvNamedObj(Object value) throws DmcValueException { ((NamedObjSVDMO) core).setSvNamedObj(value); } /** * Removes the svNamedObj attribute value. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1510) public void remSvNamedObj(){ ((NamedObjSVDMO) core).remSvNamedObj(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy