public static List<PrimitiveProperty> getMandatoryProperties(ObjectRealization includedProperties) { List<PrimitiveProperty> result = new ArrayList<>(); RealizationContainer realizationContainer = includedProperties.getRealizationContainer(); if (realizationContainer instanceof ResourceDefinition) { ResourceDefinition resource = (ResourceDefinition) realizationContainer; if (resource.getURI() != null) { for (URIParameter param : resource.getURI().getUriParameters()) { if (param.getSourceReference() instanceof PropertyReference) { PropertyReference property = (PropertyReference) param.getSourceReference(); result.add(property.getConceptualFeature()); } } } } // TODO : for TypedMessage return Collections.unmodifiableList(result); }
private String getLinkURI(final ReferenceTreatment treatment) { String _switchResult = null; boolean _matched = false; if (treatment instanceof ReferenceLink) { _matched=true; _switchResult = this.expressify(((ReferenceLink)treatment).getTargetResource().getURI()); } if (!_matched) { if (treatment instanceof ReferenceEmbed) { _matched=true; _switchResult = null; } } return _switchResult; }
EList<URIParameter> _uriParameters = method.getContainingResourceDefinition().getURI().getUriParameters(); if (_uriParameters != null) { _elvis = _uriParameters;
attrs.add(methodAttr); final String uri = IterableExtensions.join(method.getContainingResourceDefinition().getURI().getSegments(), "/"); StringConcatenation _builder = new StringConcatenation(); _builder.append("Route(\"");
if ((resourceDef != null)) { CharSequence _xifexpression_1 = null; URI _uRI = resourceDef.getURI(); boolean _tripleNotEquals = (_uRI != null); if (_tripleNotEquals) { StringConcatenation _builder = new StringConcatenation(); Iterable<TemplateParameter> _filter = Iterables.<TemplateParameter>filter(resourceDef.getURI().getUriParameters(), TemplateParameter.class); for(final TemplateParameter param : _filter) { _builder.append("<param id=\""); Iterable<MatrixParameter> _filter_1 = Iterables.<MatrixParameter>filter(resourceDef.getURI().getUriParameters(), MatrixParameter.class); for(final MatrixParameter param_1 : _filter_1) { _builder.append("<param id=\"");
protected CharSequence generateResource(final ResourceDefinition resourceDef) { StringConcatenation _builder = new StringConcatenation(); _builder.append("<resource id=\""); String _idInTrace = this.traceHelper.getIdInTrace(resourceDef); _builder.append(_idInTrace); _builder.append("\" path=\""); URI _uRI = resourceDef.getURI(); _builder.append(_uRI); _builder.append("\" type=\"#"); String _idInTrace_1 = this.traceHelper.getIdInTrace(resourceDef); _builder.append(_idInTrace_1); _builder.append("Type\">"); _builder.newLineIfNotEmpty(); _builder.append("</resource>"); _builder.newLine(); return _builder; }
return Boolean.valueOf((_sourceReference instanceof PropertyReference)); }; Iterable<URIParameter> _filter = IterableExtensions.<URIParameter>filter(link.getTargetResource().getURI().getUriParameters(), _function); boolean _hasElements = false; for(final URIParameter param : _filter) {
EList<URIParameter> _uriParameters = method.getContainingResourceDefinition().getURI().getUriParameters(); if (_uriParameters != null) { _elvis = _uriParameters;
@Override public CharSequence generateResource(final ResourceDefinition resourceDef) { StringConcatenation _builder = new StringConcatenation(); _builder.append("<resource id=\""); String _name = resourceDef.getName(); _builder.append(_name); _builder.append("\" path=\""); URI _uRI = resourceDef.getURI(); _builder.append(_uRI); _builder.append("\">"); _builder.newLineIfNotEmpty(); CharSequence _generateParameters = this.generateParameters(resourceDef); _builder.append(_generateParameters); _builder.newLineIfNotEmpty(); { EList<Method> _methods = resourceDef.getMethods(); for(final Method method : _methods) { CharSequence _generateMethod = this.generateMethod(method, ((ServiceDataResource) resourceDef)); _builder.append(_generateMethod); _builder.newLineIfNotEmpty(); } } _builder.append("</resource>"); _builder.newLine(); return _builder; } }
protected List<String> generateRequestParameters(final Method method) { final List<String> parameters = CollectionLiterals.<String>newArrayList(); URI _uRI = method.getContainingResourceDefinition().getURI(); EList<URIParameter> _uriParameters = null; if (_uRI!=null) {