org.dmd.dmp.server.generated.dmw.ActionRequestDMW Maven / Gradle / Ivy
Show all versions of dark-matter-data Show documentation
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();
}
}