public interface  org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints extends java.lang.Object
{
public abstract boolean isInlinePrompt();
public abstract org.apache.isis.viewer.common.model.object.ObjectUiModel$RenderingHint getRenderingHint();
public abstract void setRenderingHint(org.apache.isis.viewer.common.model.object.ObjectUiModel$RenderingHint);
public abstract org.apache.isis.core.metamodel.commons.ScalarRepresentation getMode();
public abstract void setMode(org.apache.isis.core.metamodel.commons.ScalarRepresentation);
public boolean isViewMode()
{
org.apache.isis.core.metamodel.commons.ScalarRepresentation v, v;
org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints v;
boolean v;
v := @this: org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints;
v = interfaceinvoke v.<org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints: org.apache.isis.core.metamodel.commons.ScalarRepresentation getMode()>();
v = <org.apache.isis.core.metamodel.commons.ScalarRepresentation: org.apache.isis.core.metamodel.commons.ScalarRepresentation VIEWING>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isEditMode()
{
org.apache.isis.core.metamodel.commons.ScalarRepresentation v, v;
org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints v;
boolean v;
v := @this: org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints;
v = interfaceinvoke v.<org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints: org.apache.isis.core.metamodel.commons.ScalarRepresentation getMode()>();
v = <org.apache.isis.core.metamodel.commons.ScalarRepresentation: org.apache.isis.core.metamodel.commons.ScalarRepresentation EDITING>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints toEditMode()
{
org.apache.isis.core.metamodel.commons.ScalarRepresentation v;
org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints v;
v := @this: org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints;
v = <org.apache.isis.core.metamodel.commons.ScalarRepresentation: org.apache.isis.core.metamodel.commons.ScalarRepresentation EDITING>;
interfaceinvoke v.<org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints: void setMode(org.apache.isis.core.metamodel.commons.ScalarRepresentation)>(v);
return v;
}
public org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints toViewMode()
{
org.apache.isis.core.metamodel.commons.ScalarRepresentation v;
org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints v;
v := @this: org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints;
v = <org.apache.isis.core.metamodel.commons.ScalarRepresentation: org.apache.isis.core.metamodel.commons.ScalarRepresentation VIEWING>;
interfaceinvoke v.<org.apache.isis.viewer.common.model.object.ObjectUiModel$HasRenderingHints: void setMode(org.apache.isis.core.metamodel.commons.ScalarRepresentation)>(v);
return v;
}
}