@Override public LoopCharacteristics getLoopCharacteristics() { return (LoopCharacteristics)this.getXmlContext().getXmlObjectFactory().wrap(this.getModelObject() .getLoopCharacteristics().getValue()); }
@Override public Expression getExpression() { return (Expression) this.getXmlContext().getXmlObjectFactory() .wrap(this.getModelObject().getExpression().getValue()); }
@Override public Script getScript() { return this.getXmlContext().getXmlObjectFactory() .wrap(this.getModelObject().getScript(), Script.class); }
@Override public InputSet getInputSet() { return this.getXmlContext().getXmlObjectFactory() .wrap(this.getModelObject().getInputSet(), InputSetImpl.class); }
@Override public Expression getLoopCondition() { return (Expression) this.getXmlContext().getXmlObjectFactory().wrap(this.getModelObject().getLoopCondition()); }
@SuppressWarnings("unchecked") public final <X extends XmlObject> X duplicateXmlObjectAs( Class<X> targetInterfaceClass) { assert targetInterfaceClass != null; Class<? extends ModelObject> modelObjectClass = getXmlContext().getClassMetadata().get(getClass(), ClassMetadataConstants.IMPLEMENTATION_CLASS_MODELOBJECT_CLASS); assert AbstractJaxbModelObject.class.isAssignableFrom(modelObjectClass); AbstractJaxbModelObject ajmo = getModelObject().duplicateAs( (Class<? extends AbstractJaxbModelObject>) modelObjectClass); return getXmlContext().getXmlObjectFactory().wrap(ajmo, targetInterfaceClass); }
@Override public ExtensionType getExtensionType() { if (!hasExtensionType()) return null; return getXmlContext().getXmlObjectFactory().wrap(getModelObject().getExtension(), ExtensionTypeImpl.class); }
@Override public RestrictionType getRestrictionType() { if (!hasRestrictionType()) return null; return getXmlContext().getXmlObjectFactory().wrap(getModelObject().getRestriction(), RestrictionTypeImpl.class); }
@Override public Sequence getSequence() { if (!hasSequence()) return null; return getXmlContext().getXmlObjectFactory().wrap(getModelObject().getSequence(), SequenceImpl.class); }
@Override public final Documentation getDocumentation() { if (getModelObject().getDocumentation() == null) return null; return getXmlContext().getXmlObjectFactory().wrap( getModelObject().getDocumentation(), Documentation.class); }
@Override public SimpleType getSimpleType() { if (getModelObject().getSimpleType() == null) return null; return getXmlContext().getXmlObjectFactory().wrap(getModelObject().getSimpleType(), SimpleTypeImpl.class); }
@Override public Expression getTo() { if (this.getModelObject().getTo() != null) { return (Expression)(this.getXmlContext().getXmlObjectFactory().wrap(this .getModelObject().getTo())); } return null; }
@Override public Expression getTimeDuration() { if(this.getModelObject().getTimeDuration()==null){ return null; } return (Expression) this .getXmlContext() .getXmlObjectFactory() .wrap(this.getModelObject().getTimeDuration()); }
@Override public ItemAwareElement getTargetRef() { if(getModelObject().getTargetRef()==null){ return null; } return (ItemAwareElement) getXmlContext().getXmlObjectFactory().wrap(this.getModelObject().getTargetRef()); }
@Override public DataState getDataState() { if(this.getModelObject().getDataState()==null){ return null; } return this.getXmlContext().getXmlObjectFactory() .wrap(this.getModelObject().getDataState(), DataStateImpl.class); }
@Override public SimpleType getSimpleType() { if (getModelObject().getSimpleType() == null) return null; return getXmlContext().getXmlObjectFactory().wrap(getModelObject().getSimpleType(), SimpleTypeImpl.class); }
@Override public DataState getDataState() { if(this.getModelObject().getDataState()==null){ return null; } return this.getXmlContext().getXmlObjectFactory() .wrap(this.getModelObject().getDataState(), DataStateImpl.class); }
@Override public Monitoring getMonitoring() { if(this.getModelObject().getMonitoring()==null){ return null; } return this.getXmlContext().getXmlObjectFactory() .wrap(this.getModelObject().getMonitoring(), MonitoringImpl.class); }
@Override public InputOutputSpecification getIoSpecification() { if(this.getModelObject().getIoSpecification()==null){ return null; } return this .getXmlContext() .getXmlObjectFactory() .wrap(this.getModelObject().getIoSpecification(), InputOutputSpecificationImpl.class); }
@Override public Expression getConditionExpression() { if(this.getModelObject().getConditionExpression()==null){ return null; } return (Expression) this .getXmlContext() .getXmlObjectFactory() .wrap(this.getModelObject().getConditionExpression()); }