public String primitiveFeatureType(final PrimitiveProperty primitiveProperty) { return primitiveProperty.getType().getName(); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PrimitiveType getPrimitiveType() { return getType().getPrimitiveType(); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SingleValueType getType() { if (type != null && type.eIsProxy()) { InternalEObject oldType = (InternalEObject)type; type = (SingleValueType)eResolveProxy(oldType); if (type != oldType) { if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.RESOLVE, RapidmlPackage.PRIMITIVE_PROPERTY__TYPE, oldType, type)); } } return type; }
private String getMessageParameterName(final MessageParameter aParameter) { String _name = aParameter.getName(); String _plus = (_name + ":"); String _name_1 = aParameter.getType().getName(); return (_plus + _name_1); }
/** * @generated NOT */ public PrimitiveType getPrimitiveType() { return getType().getPrimitiveType(); }
private void checkPrimitivePropertyRestrictionType(PrimitiveProperty validatedProperty, Feature overriddenProperty) { SingleValueType typeOverride = validatedProperty.getType(); if (overriddenProperty instanceof PrimitiveProperty) { SingleValueType overriddenType = ((PrimitiveProperty) overriddenProperty).getType(); if (!canSubstitute(typeOverride, overriddenType)) { String message = String.format( "The type of property '%s' is incompatible with inherited property type: '%s'", validatedProperty.getName(), overriddenType.getName()); error(message, validatedProperty, RapidmlPackage.Literals.PRIMITIVE_PROPERTY__TYPE); } } }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public com.reprezen.rapidml.PrimitiveType getPrimitiveType() { return getType().getPrimitiveType(); }
public Property createSwaggerPropertyWithConstraints(final MessageParameter parameter) { Property _xblockexpression = null; { final SourceReference sourceReference = parameter.getSourceReference(); final Property prop = this.getSwaggerProperty(sourceReference.getType().getName()); this.setConstraints(prop, this.getMessageParameterConstraints(parameter)); _xblockexpression = prop; } return _xblockexpression; }
private boolean canSubstitute(SingleValueType type, SingleValueType typeSubstitute) { if (typeSubstitute == type) {// same type return true; } if ((type instanceof UserDefinedType) && ((UserDefinedType) type).getBaseType() != null) { type = ((UserDefinedType) type).getBaseType(); return canSubstitute(type, typeSubstitute); } return typeSubstitute == type.getPrimitiveType(); }
private CharSequence generate(final Feature field) { CharSequence _xblockexpression = null; { String _switchResult = null; boolean _matched = false; if (field instanceof PrimitiveProperty) { _matched=true; _switchResult = this.typeHelper.getCsharpType(((PrimitiveProperty)field).getType().getName()); } if (!_matched) { if (field instanceof ReferenceProperty) { _matched=true; String _name = ((ReferenceProperty)field).getDataType().getName(); _switchResult = ("I" + _name); } } final String typeName = _switchResult; _xblockexpression = this.generate(field, typeName); } return _xblockexpression; }
private CharSequence generateFieldProperty(final Feature field) { CharSequence _xblockexpression = null; { String _switchResult = null; boolean _matched = false; if (field instanceof PrimitiveProperty) { _matched=true; _switchResult = this.typeHelper.getCsharpType(((PrimitiveProperty)field).getType().getName()); } if (!_matched) { if (field instanceof ReferenceProperty) { _matched=true; String _name = ((ReferenceProperty)field).getDataType().getName(); _switchResult = ("I" + _name); } } final String typeName = _switchResult; _xblockexpression = this.generateFieldProperty(field, typeName); } return _xblockexpression; }
private CharSequence _generateParameterType(final Parameter param) { CharSequence _xifexpression = null; SourceReference _sourceReference = null; if (param!=null) { _sourceReference=param.getSourceReference(); } boolean _tripleNotEquals = (_sourceReference != null); if (_tripleNotEquals) { StringConcatenation _builder = new StringConcatenation(); _builder.append("type=\"xs:"); String _name = param.getType().getName(); _builder.append(_name); _builder.append("\""); _xifexpression = _builder; } return _xifexpression; }
String _csharpType = this.typeHelper.getCsharpType(param.getType().getName()); _builder.append(_csharpType); _builder.append(" "); for (final MessageParameter param_1 : _parameters) { StringConcatenation _builder_1 = new StringConcatenation(); String _csharpType_1 = this.typeHelper.getCsharpType(param_1.getType().getName()); _builder_1.append(_csharpType_1); _builder_1.append(" ");
_builder.append(" "); _builder.append("\"type\": \""); String _name_1 = aFeature.getType().getName(); _builder.append(_name_1, " "); _builder.append("\",");
_builder.append(" "); _builder.append("\"type\": \""); String _name_1 = feature.getType().getName(); _builder.append(_name_1, " "); _builder.append("\",");
_builder.append(" "); _builder.append("\"type\": \""); String _name_1 = aParameter.getType().getName(); _builder.append(_name_1, " "); _builder.append("\",");