Package org.eclipse.xtext.naming

Examples of org.eclipse.xtext.naming.QualifiedName


    }
   
    ResultNode rv = parse(l, rule, consumeWS);
   
    Definition ref = r.getRef();
    QualifiedName fqn = nameProvider.getFullyQualifiedName(ref);
   
    if (l.isConsumedOrOnlyWSLeft()) {
      List<Proposal> contributedProposalsForRule = manager.getContributedProposalsForRule(fqn.toString());
      for (Proposal c : contributedProposalsForRule) {
        ResultNode e = new ResultNode(NodeType.REF);
        e.status = State.PROPOSE;
        e.proposal = c;
        rv.next.add(e);
View Full Code Here


          _elvis_1 = _name_1;
        } else {
          _elvis_1 = ObjectExtensions.<String>operator_elvis(_name_1, (clonedClassSimpleName + "Cloner"));
        }
        final String classClonerClassName = _elvis_1;
        QualifiedName _qualifiedName = this._iQualifiedNameConverter.toQualifiedName(this.packageNamespace);
        final QualifiedName clonerClassFQN = _qualifiedName.append(classClonerClassName);
        String _string = clonerClassFQN.toString("/");
        String _plus = (_string + ".java");
        CharSequence _generateJavaFileContent = this.generateJavaFileContent(cc, clonerClassFQN);
        fsa.generateFile(_plus, _generateJavaFileContent);
      }
    }
View Full Code Here

   * Generate root level cloner
   */
  public CharSequence generateJavaFileContent(final ClassCloner cc, final QualifiedName clonerClassFQN) {
    StringConcatenation _builder = new StringConcatenation();
    _builder.append("package ");
    QualifiedName _skipLast = clonerClassFQN.skipLast(1);
    _builder.append(_skipLast, "");
    _builder.append(";");
    _builder.newLineIfNotEmpty();
    _builder.append("public class ");
    String _lastSegment = clonerClassFQN.getLastSegment();
View Full Code Here

   * {@code &section SectionDeep}
   */
  public CharSequence generateReferenceClonerInstance(final ReferenceField referenceField) {
    CharSequence _xblockexpression = null;
    {
      QualifiedName _qualifiedName = this._iQualifiedNameConverter.toQualifiedName(this.packageNamespace);
      ClassCloner _clonerReference = referenceField.getClonerReference();
      String _name = _clonerReference.getName();
      final QualifiedName fieldClonerClass = _qualifiedName.append(_name);
      String _firstLower = null;
      String _fieldName = referenceField.getFieldName();
      if (_fieldName!=null) {
        _firstLower=StringExtensions.toFirstLower(_fieldName);
      }
View Full Code Here

TOP

Related Classes of org.eclipse.xtext.naming.QualifiedName

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.