in kit/src/main/java/com/oracle/javafx/scenebuilder/kit/metadata/property/value/effect/EffectPropertyMetadata.java [75:152]
public FXOMInstance makeFxomInstanceFromValue(Effect value, FXOMDocument fxomDocument) {
final FXOMInstance result;
if (value instanceof Blend) {
final BlendPropertyMetadata subclassMetadata
= new BlendPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((Blend) value, fxomDocument);
} else if (value instanceof Bloom) {
final BloomPropertyMetadata subclassMetadata
= new BloomPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((Bloom) value, fxomDocument);
} else if (value instanceof BoxBlur) {
final BoxBlurPropertyMetadata subclassMetadata
= new BoxBlurPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((BoxBlur) value, fxomDocument);
} else if (value instanceof ColorAdjust) {
final ColorAdjustPropertyMetadata subclassMetadata
= new ColorAdjustPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((ColorAdjust) value, fxomDocument);
} else if (value instanceof ColorInput) {
final ColorInputPropertyMetadata subclassMetadata
= new ColorInputPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((ColorInput) value, fxomDocument);
} else if (value instanceof DisplacementMap) {
final DisplacementMapPropertyMetadata subclassMetadata
= new DisplacementMapPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((DisplacementMap) value, fxomDocument);
} else if (value instanceof DropShadow) {
final DropShadowPropertyMetadata subclassMetadata
= new DropShadowPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((DropShadow) value, fxomDocument);
} else if (value instanceof GaussianBlur) {
final GaussianBlurPropertyMetadata subclassMetadata
= new GaussianBlurPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((GaussianBlur) value, fxomDocument);
} else if (value instanceof Glow) {
final GlowPropertyMetadata subclassMetadata
= new GlowPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((Glow) value, fxomDocument);
} else if (value instanceof ImageInput) {
final ImageInputPropertyMetadata subclassMetadata
= new ImageInputPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((ImageInput) value, fxomDocument);
} else if (value instanceof InnerShadow) {
final InnerShadowPropertyMetadata subclassMetadata
= new InnerShadowPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((InnerShadow) value, fxomDocument);
} else if (value instanceof Lighting) {
final LightingPropertyMetadata subclassMetadata
= new LightingPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((Lighting) value, fxomDocument);
} else if (value instanceof MotionBlur) {
final MotionBlurPropertyMetadata subclassMetadata
= new MotionBlurPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((MotionBlur) value, fxomDocument);
} else if (value instanceof PerspectiveTransform) {
final PerspectiveTransformPropertyMetadata subclassMetadata
= new PerspectiveTransformPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((PerspectiveTransform) value, fxomDocument);
} else if (value instanceof Reflection) {
final ReflectionPropertyMetadata subclassMetadata
= new ReflectionPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((Reflection) value, fxomDocument);
} else if (value instanceof SepiaTone) {
final SepiaTonePropertyMetadata subclassMetadata
= new SepiaTonePropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((SepiaTone) value, fxomDocument);
} else if (value instanceof Shadow) {
final ShadowPropertyMetadata subclassMetadata
= new ShadowPropertyMetadata(getName(), isReadWrite(), null, getInspectorPath());
result = subclassMetadata.makeFxomInstanceFromValue((Shadow) value, fxomDocument);
} else {
assert false : "unexpected effect class = " + value.getClass().getSimpleName(); //NOI18N
result = null;
}
return result;
}