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

org.dmd.dmp.server.generated.dmw.ActionRequestDMW 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.dmp.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 java.util.ArrayList;                                       // Support for MULTI attribute - (BaseDMWGenerator.java:2119)
import java.util.Iterator;                                        // Support copy of MV objects - (BaseDMWGenerator.java:2133)
import org.dmd.dmc.*;                                             // If any attributes - (BaseDMWGenerator.java:977)
import org.dmd.dmc.DmcObject;                                     // Primitive type - (BaseDMWGenerator.java:1040)
import org.dmd.dmc.types.FullyQualifiedName;                      // Primitive type - (BaseDMWGenerator.java:1040)
import org.dmd.dmp.server.extended.ActionRequest;                 // Required for getModificationRecorder() - (BaseDMWGenerator.java:953)
import org.dmd.dmp.server.extended.Request;                       // Derived class - (BaseDMWGenerator.java:1138)
import org.dmd.dmp.shared.generated.dmo.ActionRequestDMO;         // Class not auxiliary or abstract - (BaseDMWGenerator.java:1142)
import org.dmd.dmp.shared.generated.dmo.DmpDMSAG;                 // Attribute objectList from the dmp schema - (BaseDMWGenerator.java:910)
import org.dmd.dmp.shared.generated.enums.ScopeEnum;              // Primitive type - (BaseDMWGenerator.java:1040)
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.dmw.DmcObjectIterableDMW;            // For multi-valued DmcObject - (BaseDMWGenerator.java:1995)
import org.dmd.dms.generated.types.DmcTypeModifierMV;             // Required for MODREC constructor - (BaseDMWGenerator.java:948)



/**
 * The ActionRequest is used to trigger behaviour on one or more objects.
 * 

* Generated from the dmp 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) */ abstract public class ActionRequestDMW extends Request { // Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:577) public ActionRequestDMW() { super(new ActionRequestDMO(), org.dmd.dmp.server.generated.DmpSchemaAG._ActionRequest); } // Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:583) public ActionRequestDMW(DmcTypeModifierMV mods) { super(new ActionRequestDMO(mods), org.dmd.dmp.server.generated.DmpSchemaAG._ActionRequest); } // Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:604) public ActionRequest getModificationRecorder(){ ActionRequest rc = new ActionRequest(); rc.setModifier(new DmcTypeModifierMV(MetaDMSAG.__modify)); return(rc); } // Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:646) public ActionRequestDMW(ActionRequestDMO obj) { super(obj, org.dmd.dmp.server.generated.DmpSchemaAG._ActionRequest); } public ActionRequestDMO getDMO() { return((ActionRequestDMO) core); } // Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:661) protected ActionRequestDMW(ActionRequestDMO obj, ClassDefinition cd) { super(obj,cd); } // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1364) public FullyQualifiedName getFQN(){ return(((ActionRequestDMO) core).getFQN()); } /** * Sets FQN to the specified value. * @param value A value compatible with DmcTypeFullyQualifiedName */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1475) public void setFQN(Object value) throws DmcValueException { ((ActionRequestDMO) core).setFQN(value); } /** * Sets FQN to the specified value. * @param value FullyQualifiedName */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1484) public void setFQN(FullyQualifiedName value){ ((ActionRequestDMO) core).setFQN(value); } /** * Removes the FQN attribute value. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1510) public void remFQN(){ ((ActionRequestDMO) core).remFQN(); } // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1364) public String getActionName(){ return(((ActionRequestDMO) core).getActionName()); } /** * Sets actionName to the specified value. * @param value A value compatible with DmcTypeString */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1475) public void setActionName(Object value) throws DmcValueException { ((ActionRequestDMO) core).setActionName(value); } /** * Sets actionName to the specified value. * @param value String */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1484) public void setActionName(String value){ ((ActionRequestDMO) core).setActionName(value); } /** * Removes the actionName attribute value. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1510) public void remActionName(){ ((ActionRequestDMO) core).remActionName(); } // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1364) public DmcObject getActionTrigger(){ return(((ActionRequestDMO) core).getActionTrigger()); } /** * Sets actionTrigger to the specified value. * @param value A value compatible with DmcTypeDmcObject */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1475) public void setActionTrigger(Object value) throws DmcValueException { ((ActionRequestDMO) core).setActionTrigger(value); } /** * Sets actionTrigger to the specified value. * @param value DmcObject */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1484) public void setActionTrigger(DmcObject value){ ((ActionRequestDMO) core).setActionTrigger(value); } /** * Removes the actionTrigger attribute value. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1510) public void remActionTrigger(){ ((ActionRequestDMO) core).remActionTrigger(); } /** * @return The number of DmcObject items. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatMV(BaseDMWGenerator.java:1562) public int getObjectListSize(){ return(((ActionRequestDMO) core).getObjectListSize()); } /** * @return true if there are no DmcObjectDMO items. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatMV(BaseDMWGenerator.java:1570) public boolean getObjectListIsEmpty(){ if (((ActionRequestDMO) core).getObjectListSize() == 0) return(true); return(false); } /** * @return true if there are any DmcObjectDMO items. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatMV(BaseDMWGenerator.java:1580) public boolean getObjectListHasValue(){ if (((ActionRequestDMO) core).getObjectListSize() == 0) return(false); return(true); } /** * @return An Iterator of DmcObject objects. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatMV(BaseDMWGenerator.java:1999) public DmcObjectIterableDMW getObjectListIterable(){ DmcAttribute attr = core.get(DmpDMSAG.__objectList); if (attr == null) return(DmcObjectIterableDMW.emptyList); return(new DmcObjectIterableDMW(((ActionRequestDMO) core).getObjectList())); } /** * Adds another objectList value. * @param value A value compatible with DmcObject * @throws DmcValueException if value is incorrect */ // org.dmd.dmg.generators.BaseDMWGenerator.formatMV(BaseDMWGenerator.java:2026) public void addObjectList(Object value) throws DmcValueException { ((ActionRequestDMO) core).addObjectList(value); } /** * Adds another objectList value. * @param value A value compatible with DmcObject */ // org.dmd.dmg.generators.BaseDMWGenerator.formatMV(BaseDMWGenerator.java:2036) public void addObjectList(DmcObject value){ ((ActionRequestDMO) core).addObjectList(value); } /** * @param value A value compatible with DmcObject * @return true if the collection contains the objectList value. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatMV(BaseDMWGenerator.java:2093) public boolean objectListContains(DmcObject value){ return(((ActionRequestDMO) core).objectListContains(value)); } /** * @return A COPY of the collection of DmcObject objects. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatMV(BaseDMWGenerator.java:2137) @SuppressWarnings("unchecked") public ArrayList getObjectListCopy(){ DmcAttribute attr = core.get(DmpDMSAG.__objectList); if (attr == null) return(new ArrayList()); ArrayList rc = new ArrayList(attr.getMVSize()); Iterator it = (Iterator) attr.getMV(); while(it.hasNext()){ rc.add(it.next()); } return(rc); } /** * Deletes a objectList value. * @param value The DmcObject to be deleted from set of attribute values. * @throws DmcValueException if value is incorrect */ // org.dmd.dmg.generators.BaseDMWGenerator.formatMV(BaseDMWGenerator.java:2165) public void delObjectList(Object value) throws DmcValueException { ((ActionRequestDMO) core).delObjectList(value); } /** * Deletes a objectList value. * @param value The DmcObject to be deleted from set of attribute values. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatMV(BaseDMWGenerator.java:2174) public void delObjectList(DmcObject value){ ((ActionRequestDMO) core).delObjectList(value); } /** * Removes the objectList attribute value. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatMV(BaseDMWGenerator.java:2186) public void remObjectList(){ ((ActionRequestDMO) core).remObjectList(); } // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1364) public ScopeEnum getScope(){ return(((ActionRequestDMO) core).getScope()); } /** * Sets scope to the specified value. * @param value A value compatible with DmcTypeScopeEnum */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1475) public void setScope(Object value) throws DmcValueException { ((ActionRequestDMO) core).setScope(value); } /** * Sets scope to the specified value. * @param value ScopeEnum */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1484) public void setScope(ScopeEnum value){ ((ActionRequestDMO) core).setScope(value); } /** * Removes the scope attribute value. */ // org.dmd.dmg.generators.BaseDMWGenerator.formatSV(BaseDMWGenerator.java:1510) public void remScope(){ ((ActionRequestDMO) core).remScope(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy