protected String _case( JvmIdentifiableElement input, XFeatureCall context, EReference ref, LocalVarDescription description) { if (context.isExplicitOperationCall()) return LOCAL_VAR_ACCESS_WITH_PARENTHESES; return null; }
protected String _case( JvmField input, XFeatureCall context, EReference reference, JvmFeatureDescription jvmFeatureDescription) { if (context.getDeclaringType() == null) { if (input.isStatic()) return INSTANCE_ACCESS_TO_STATIC_MEMBER; } else { if (!input.isStatic()) return STATIC_ACCESS_TO_INSTANCE_MEMBER; } if (context.isExplicitOperationCall()) return FIELD_ACCESS_WITH_PARENTHESES; return null; }
protected String _case( JvmOperation input, XFeatureCall context, EReference reference, JvmFeatureDescription jvmFeatureDescription) { if (context.getDeclaringType() != null) { if (!input.isStatic()) return STATIC_ACCESS_TO_INSTANCE_MEMBER; } return checkJvmOperation( input, context, context.isExplicitOperationCall(), jvmFeatureDescription, context.getFeatureCallArguments()); }