Package at.bestsolution.efxclipse.tooling.fxgraph.fXGraph

Examples of at.bestsolution.efxclipse.tooling.fxgraph.fXGraph.PackageDeclaration


  public QualifiedName getFullyQualifiedName(EObject obj) {
    if( obj instanceof ComponentDefinition ) {
      if( obj.eContainer() instanceof Model ) {
        ComponentDefinition compDef = (ComponentDefinition) obj;
        Model model = (Model) obj.eContainer();
        PackageDeclaration packageDec = model.getPackage();
        if( packageDec != null ) {
          return qualifiedNameConverter.toQualifiedName(packageDec.getName()+"."+compDef.getName());
        } else {
          return qualifiedNameConverter.toQualifiedName(compDef.getName());
        }
      }
     
View Full Code Here


  public String fullyQualifiedName(final ComponentDefinition cp) {
    Resource _eResource = cp.eResource();
    EList<EObject> _contents = _eResource.getContents();
    EObject _get = _contents.get(0);
    final Model m = ((Model) _get);
    PackageDeclaration _package = m.getPackage();
    boolean _notEquals = (!Objects.equal(_package, null));
    if (_notEquals) {
      PackageDeclaration _package_1 = m.getPackage();
      String _name = _package_1.getName();
      String _plus = (_name + ".");
      String _name_1 = cp.getName();
      return (_plus + _name_1);
    } else {
      return cp.getName();
View Full Code Here

        IPackageFragment p = (IPackageFragment) j;
        packName = p.getElementName();
      }

      if (packName != null) {
        PackageDeclaration pack = FXGraphFactory.eINSTANCE
            .createPackageDeclaration();
        pack.setName(packName);
        model.setPackage(pack);
      }

      ComponentDefinition compDef = FXGraphFactory.eINSTANCE
          .createComponentDefinition();
View Full Code Here

@SuppressWarnings("all")
public class FXGraphConverter {
  public CharSequence generate(final Model model) {
    StringConcatenation _builder = new StringConcatenation();
    {
      PackageDeclaration _package = model.getPackage();
      String _name = _package==null?(String)null:_package.getName();
      int _length = _name==null?0:_name.length();
      boolean _greaterThan = (_length > 0);
      if (_greaterThan) {
        _builder.append("package ");
        PackageDeclaration _package_1 = model.getPackage();
        String _name_1 = _package_1.getName();
        _builder.append(_name_1, "");
        _builder.newLineIfNotEmpty();
      }
    }
    EList<Import> _imports = model.getImports();
View Full Code Here

   * <!-- end-user-doc -->
   * @generated
   */
  public NotificationChain basicSetPackage(PackageDeclaration newPackage, NotificationChain msgs)
  {
    PackageDeclaration oldPackage = package_;
    package_ = newPackage;
    if (eNotificationRequired())
    {
      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FXGraphPackage.MODEL__PACKAGE, oldPackage, newPackage);
      if (msgs == null) msgs = notification; else msgs.add(notification);
View Full Code Here

TOP

Related Classes of at.bestsolution.efxclipse.tooling.fxgraph.fXGraph.PackageDeclaration

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.