public boolean isAlphabetical(final PropertyType type) { if ((type instanceof PrimitivePropertyType)) { PrimitiveType _type = ((PrimitivePropertyType) type).getType(); if (_type != null) { switch (_type) { case STRING: return true; case BASE64_BINARY: return true; default: return false; } } else { return false; } } else { return false; } }
public boolean isNumericType(final PropertyType type) { if ((type instanceof PrimitivePropertyType)) { PrimitiveType _type = ((PrimitivePropertyType) type).getType(); if (_type != null) { switch (_type) { case DOUBLE: return true; case FLOAT: return true; case INT: return true; case LONG: return true; case BOOLEAN: return true; case BASE64_BINARY: return false; case STRING: return false; default: return false; } } else { return false; } } else { return false; } }
public static String mapSimpleDatatype(PropertyType type) { if (type instanceof ObjectPropertyType) { return "String"; } else { PrimitivePropertyType primitiveType = (PrimitivePropertyType) type; if (primitiveType.getType().compareTo(PrimitiveType.STRING) == 0) { return "String"; } else if (primitiveType.getType().compareTo(PrimitiveType.DATETIME) == 0) { return "java.util.Date"; } else { return primitiveType.getType().getLiteral(); } } }
public static String getRandomValue(PropertyType type) { if (type instanceof ObjectPropertyType) { return "\"\""; } else { PrimitivePropertyType primitiveType = (PrimitivePropertyType) type; if (primitiveType.getType().compareTo(PrimitiveType.STRING) == 0) { return "\"\""; } else if (primitiveType.getType().compareTo(PrimitiveType.BOOLEAN) == 0) { return "new java.util.Random().nextBoolean()"; } else if (primitiveType.getType().compareTo(PrimitiveType.INT) == 0) { return "new java.util.Random().nextInt(100)"; } else if (primitiveType.getType().compareTo(PrimitiveType.FLOAT) == 0) { return "Math.round(new java.util.Random().nextFloat()*(float)100)"; } else if (primitiveType.getType().compareTo(PrimitiveType.DOUBLE) == 0) { return "Math.round(new java.util.Random().nextDouble()*(double)100)"; } else if (primitiveType.getType().compareTo(PrimitiveType.DATETIME) == 0) { return "new java.util.Date().getTime()"; } else if (primitiveType.getType().compareTo(PrimitiveType.SHORT) == 0) { return "new java.util.Random().nextInt(100)"; } else if (primitiveType.getType().compareTo(PrimitiveType.BASE64_BINARY) == 0) { return "null"; } else if (primitiveType.getType().compareTo(PrimitiveType.BYTE) == 0) { return "(byte) new java.util.Random().nextInt(100)"; } } return ""; }
if ((_type instanceof PrimitivePropertyType)) { PropertyType _type_1 = property.getType(); PrimitiveType primitiveType = ((PrimitivePropertyType) _type_1).getType(); boolean _equals = Objects.equal(primitiveType, PrimitiveType.INT); if (_equals) {
protected String getPrimitivePropertyType(final Property property) { PropertyType _type = property.getType(); if ((_type instanceof PrimitivePropertyType)) { PropertyType _type_1 = property.getType(); PrimitiveType _type_2 = ((PrimitivePropertyType) _type_1).getType(); return _type_2.toString(); } else { return "UNDEFINED"; } }
public String convertNumericValue(final Property property) { PropertyType _type = property.getType(); PrimitiveType _type_1 = ((PrimitivePropertyType) _type).getType(); boolean _equals = Objects.equal(_type_1, PrimitiveType.BOOLEAN); if (_equals) { String _name = property.getName(); String _plus = ("(" + _name); return (_plus + " == 1 ? \"true\" : \"false\")"); } else { String _name_1 = property.getName(); String _plus_1 = ("(" + _name_1); return (_plus_1 + ")"); } } }
public String getType(final PropertyType propType) { if ((propType instanceof PrimitivePropertyType)) { PrimitivePropertyType primitiveProp = ((PrimitivePropertyType) propType); PrimitiveType _type = primitiveProp.getType(); if (_type != null) { switch (_type) { case STRING: return "String"; case INT: return "Int"; case DATETIME: return "NSDate"; case DOUBLE: return "Double"; case FLOAT: return "Float"; default: return "String"; } } else { return "String"; } } else { Type _type_1 = ((ObjectPropertyType) propType).getType(); return _type_1.getName(); } } }
public void verifyConstraintForType(final PrimitivePropertyType primitivePropertyType, final Constraint constraint, final boolean isMultiplcity) { PrimitiveType _type = primitivePropertyType.getType(); boolean _isValidConstraintType = this.isValidConstraintType(_type, constraint); boolean _not = (!_isValidConstraintType); if (_not) { String _errorMessage = this.propertyValidator.getErrorMessage(); this.error(_errorMessage, constraint, DatatypePackage.Literals.CONSTRAINT__TYPE); } else { ConstraintIntervalType _type_1 = constraint.getType(); ConstraintValueValidator validator = ConstraintValidatorFactory.getValueValidator(_type_1); PrimitiveType _type_2 = primitivePropertyType.getType(); boolean _isValidConstraintValue = this.isValidConstraintValue(validator, _type_2, constraint); boolean _not_1 = (!_isValidConstraintValue); if (_not_1) { String _errorMessage_1 = validator.getErrorMessage(); this.error(_errorMessage_1, constraint, DatatypePackage.Literals.CONSTRAINT__CONSTRAINT_VALUES); } } PrimitiveType _type_3 = primitivePropertyType.getType(); String _name = _type_3.getName(); boolean _isMimeConstraint = this.isMimeConstraint(_name, constraint); if (_isMimeConstraint) { if ((!isMultiplcity)) { this.error(DatatypeSystemMessage.ERROR_MIMETYPE_FOR_BYTE, constraint, DatatypePackage.Literals.CONSTRAINT__TYPE); } } }
public static String getPropertyType(final Property property) { PropertyType _type = property.getType(); if ((_type instanceof PrimitivePropertyType)) { PropertyType _type_1 = property.getType(); PrimitiveType _type_2 = ((PrimitivePropertyType) _type_1).getType(); return _type_2.getName(); } else { PropertyType _type_3 = property.getType(); if ((_type_3 instanceof ObjectPropertyType)) { PropertyType _type_4 = property.getType(); Type _type_5 = ((ObjectPropertyType) _type_4).getType(); return _type_5.getName(); } } return null; }
public String type(final PropertyType type) { if ((type instanceof PrimitivePropertyType)) { PrimitiveType _type = ((PrimitivePropertyType) type).getType(); return this.toCppPrimitive(_type); } else { if ((type instanceof DictionaryPropertyType)) { PropertyType _keyType = ((DictionaryPropertyType) type).getKeyType(); String _type_1 = this.type(_keyType); String _plus = ("map<" + _type_1); String _plus_1 = (_plus + ","); PropertyType _valueType = ((DictionaryPropertyType) type).getValueType(); String _type_2 = this.type(_valueType); String _plus_2 = (_plus_1 + _type_2); return (_plus_2 + ">"); } else { Type _type_3 = ((ObjectPropertyType) type).getType(); String _namespace = _type_3.getNamespace(); String _replace = _namespace.replace(".", "_"); String _plus_3 = (_replace + "::"); Type _type_4 = ((ObjectPropertyType) type).getType(); String _name = _type_4.getName(); return (_plus_3 + _name); } } }
/** * Contexts: * PropertyType returns PrimitivePropertyType * PrimitivePropertyType returns PrimitivePropertyType * * Constraint: * type=PrimitiveType */ protected void sequence_PrimitivePropertyType(ISerializationContext context, PrimitivePropertyType semanticObject) { if (errorAcceptor != null) { if (transientValues.isValueTransient(semanticObject, DatatypePackage.Literals.PRIMITIVE_PROPERTY_TYPE__TYPE) == ValueTransient.YES) errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, DatatypePackage.Literals.PRIMITIVE_PROPERTY_TYPE__TYPE)); } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); feeder.accept(grammarAccess.getPrimitivePropertyTypeAccess().getTypePrimitiveTypeEnumRuleCall_0(), semanticObject.getType()); feeder.finish(); }
if ((_type instanceof PrimitivePropertyType)) { PropertyType _type_1 = property.getType(); PrimitiveType _type_2 = ((PrimitivePropertyType) _type_1).getType(); return ValueMapper.mapSimpleDatatype(((PrimitiveType) _type_2)); } else {
if ((_type instanceof PrimitivePropertyType)) { PropertyType _type_1 = property.getType(); PrimitiveType _type_2 = ((PrimitivePropertyType) _type_1).getType(); return ValueMapper.mapSimpleDatatype(((PrimitiveType) _type_2)); } else {
_builder.append("private "); PropertyType _type_1 = property.getType(); PrimitiveType _type_2 = ((PrimitivePropertyType) _type_1).getType(); String _mapSimpleDatatype = ValueMapper.mapSimpleDatatype(((PrimitiveType) _type_2)); _builder.append(_mapSimpleDatatype, "");
_builder.append("private "); PropertyType _type_1 = property.getType(); PrimitiveType _type_2 = ((PrimitivePropertyType) _type_1).getType(); String _mapSimpleDatatype = ValueMapper.mapSimpleDatatype(((PrimitiveType) _type_2)); _builder.append(_mapSimpleDatatype, "");
_builder.append("public "); PropertyType _type_1 = property.getType(); PrimitiveType _type_2 = ((PrimitivePropertyType) _type_1).getType(); String _mapSimpleDatatype = ValueMapper.mapSimpleDatatype(((PrimitiveType) _type_2)); _builder.append(_mapSimpleDatatype, "");
_builder.append("public "); PropertyType _type_1 = property.getType(); PrimitiveType _type_2 = ((PrimitivePropertyType) _type_1).getType(); String _mapSimpleDatatype = ValueMapper.mapSimpleDatatype(((PrimitiveType) _type_2)); _builder.append(_mapSimpleDatatype, "");
_builder.append("("); PropertyType _type_1 = property.getType(); PrimitiveType _type_2 = ((PrimitivePropertyType) _type_1).getType(); String _mapSimpleDatatype = ValueMapper.mapSimpleDatatype(((PrimitiveType) _type_2)); _builder.append(_mapSimpleDatatype, "");
_builder.append("("); PropertyType _type_1 = property.getType(); PrimitiveType _type_2 = ((PrimitivePropertyType) _type_1).getType(); String _mapSimpleDatatype = ValueMapper.mapSimpleDatatype(((PrimitiveType) _type_2)); _builder.append(_mapSimpleDatatype, "");