Examples of Terminology


Examples of de.FeatureModellingTool.DictEditor.TerminologyModel.Terminology

                if (this.terminology == terminology)
                        return;

                setEnableTermiPropertyChangeEvent(false);

                Terminology old = null;
                if (this.terminology!=null)
                {
                  old = this.terminology;
                }
                this.terminology = terminology;

                //store old Termi's description attribute if it is editing now
                if( (old != null) && descriptionPanel.isEditing())
                {
                        TermiEditStateInfo memoryInfo = (TermiEditStateInfo) editMemory.get(old.getID());

                        if(memoryInfo != null)
                        {
                                memoryInfo.setCurrentDescription(descriptionPanel.getUnsubmitDescription());
                        }
                        else
                        {
                                TermiEditStateInfo info = new TermiEditStateInfo(old.getID(), descriptionPanel.getUnsubmitDescription(), true);
                                editMemory.put(old.getID(), info);
                        }
                }


View Full Code Here

Examples of de.FeatureModellingTool.DictEditor.TerminologyModel.Terminology

    }

    ///methods
    public void IndexSearchTerminology()
    {
        Terminology terminology = indexSearchTermiModel(keyField.getText(), curTermiModel);
        if (terminology != null)
        {
            DefaultMutableTreeNode node = dictEditor.getTerminologyPane().getTree().getTerminologyNode(curTermiModel, terminology);
            //setTerminology
            setCurTerminology(terminology);
View Full Code Here

Examples of de.FeatureModellingTool.DictEditor.TerminologyModel.Terminology

        }
    }

    private Terminology indexSearchTermiModel(String key, TerminologyModel terminologyModel)
    {
        Terminology terminology = null;
        Iterator iter = terminologyModel.getTerminologyTree().iterator();
        while (iter.hasNext())
        {
            terminology = (Terminology) iter.next();
            String fname = terminology.getName();
            if ((key.compareTo(fname) == 0) || (key.compareTo(fname) < 0))
            {
                return terminology;
            }
        }
View Full Code Here

Examples of de.FeatureModellingTool.DictEditor.TerminologyModel.Terminology

        Map allTerminology = curTermiModel.getAllTerminology();

        if (allTerminology != null)
        {
            Iterator terminologyIterator = allTerminology.keySet().iterator();
            Terminology terminology;
            while (terminologyIterator.hasNext())
            {
                terminology = (Terminology) allTerminology.get(terminologyIterator.next());
                String tname = terminology.getName();
                if (tname.indexOf(key) > -1)
                {
                    findListModel.addElement(terminology);
                }
            }
View Full Code Here

Examples of de.FeatureModellingTool.DictEditor.TerminologyModel.Terminology

    public void showFindTerminology()
    {
        //terminologyTree.clearSelection();
        findList.setSelectedIndex(0);
        Terminology terminology = (Terminology) findListModel.getElementAt(0);
        //set terminolgoy;
        keyField.setText(terminology.getName());

        //setTerminology
        setCurTerminology(terminology);
        dictEditor.getTermiInfoPane().setTerminology(terminology);
View Full Code Here

Examples of de.FeatureModellingTool.DictEditor.TerminologyModel.Terminology

        int num = findList.getSelectedIndex();
        if (num < 0)
        {
            return;
        }
        Terminology terminology = (Terminology) findListModel.getElementAt(num);
        if (terminology == null)
        {
            System.out.println("terminology findListSelected error!");
            return;
        }

        keyField.setText(terminology.getName());
        //clear tree Selection
        dictEditor.getTerminologyPane().getTree().getSelectionModel().clearSelection();

        //setTerminology
        setCurTerminology(terminology);
View Full Code Here

Examples of de.FeatureModellingTool.DictEditor.TerminologyModel.Terminology

            System.out.println("TerminologyModel not found in the list.");
    }

    public void creatTerminology()
    {
        Terminology tempTermi = new TerminologyImpl(TermiGIDGenerator.getInstance().createTermiID());

        String message = " Please Enter New Terminology Name";
        container.setVisible(true);
        String name = JOptionPane.showInternalInputDialog(container, message);
        container.setVisible(false);

        if (name == null)
            return;
        else
        {
            tempTermi.setName(name);
        }

        curTermiModel.addTerminology(tempTermi);

        dictEditor.getTerminologyPane().getTree().addTerminologyNode(curTermiModel.getName(), tempTermi);
View Full Code Here

Examples of de.FeatureModellingTool.DictEditor.TerminologyModel.Terminology

        //get every attribute according terminorlogy��creat terminology Element and add all attributes
        if (allTerminology != null)
        {
            Iterator terminologyIterator = allTerminology.keySet().iterator();
            Terminology terminology;
            while (terminologyIterator.hasNext())
            {
                terminology = (Terminology) allTerminology.get(terminologyIterator.next());
                String id = terminology.getID();
                String name = terminology.getName();
                String description = terminology.getDescription();
                String source = terminology.getSource();
                String synonym = terminology.getSynonym();

                description = _encode(description);
                source = _encode(source);
                synonym = _encode(synonym);
View Full Code Here

Examples of de.FeatureModellingTool.DictEditor.TerminologyModel.Terminology

        Iterator terminologyIterator = terminologyList.getChildren("terminology", tmd).iterator();

        // add every terminology into model
        while (terminologyIterator.hasNext())
        {
            Terminology terminology = new TerminologyImpl();
            Element terminologyElement = (Element) terminologyIterator.next();
            terminology.setID(terminologyElement.getAttributeValue("id"));
            terminology.setName(terminologyElement.getChild("name").getTextNormalize());
            terminology.setDescription(_decode(terminologyElement.getChild("description").getTextNormalize()));
            terminology.setSource(_decode(terminologyElement.getChild("source").getTextNormalize()));
            terminology.setSynonym(_decode(terminologyElement.getChild("synonym").getTextNormalize()));

            terminologyModel.addTerminology(terminology);
        }
    }
View Full Code Here

Examples of de.FeatureModellingTool.DictEditor.TerminologyModel.Terminology

    private class InerInfoPanelTermiPropertyChangeListener implements TermiPropertyChangeListener
    {
        public void propertyChange(TermiPropertyChangeEvent evt)
        {
            Terminology terminology = (Terminology) curTermiModel.getAllTerminology().get((String) evt.getSource());

            if (evt.getPropertyName().equals(TermiConstants.NAME))
            {
                terminology.setName((String) evt.getNewValue());
                dictEditor.getTerminologyPane().getTree().updateUI();
            }
            else if (evt.getPropertyName().equals(TermiConstants.SOURCE))
            {
                terminology.setSource((String) evt.getNewValue());
            }
            else if (evt.getPropertyName().equals(TermiConstants.SYNONYM))
            {
                terminology.setSynonym((String) evt.getNewValue());
            }
            else if (evt.getPropertyName().equals(TermiConstants.DESCRIPTION))
            {
                terminology.setDescription((String) evt.getNewValue());
            }

        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.