/src/tools/wrappers-generator/wrappable_node.e
Specman e | 30 lines | 11 code | 5 blank | 14 comment | 0 complexity | db251ce8bfde500430d2fc4a5efaafa2 MD5 | raw file
1deferred class WRAPPABLE_NODE 2 -- A node of an XML file made by GccXml representing an entity that may be wrapped in Liberty Eiffel either as a feature, as a class or a cluster. 3 4inherit 5 NAMED_NODE 6 7insert 8 NAME_CONVERTER 9 10feature {ANY} -- Emittability 11 is_to_be_emitted: BOOLEAN 12 -- Shall Current node be wrapped? 13 deferred 14 end 15 16 emitted: BOOLEAN 17 -- Has Current node been already been wrapped? 18 19end -- class WRAPPABLE_NODE 20-- Copyright (C) 2008-2017: ,2009,2010 Paolo Redaelli 21-- wrappers-generator is free software: you can redistribute it and/or modify it 22-- under the terms of the GNU General Public License as publhed by the Free 23-- Software Foundation, either version 2 of the License, or (at your option) 24-- any later version. 25-- wrappers-generator is distributed in the hope that it will be useful, but 26-- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 27-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 28-- more details. 29-- You should have received a copy of the GNU General Public License along with 30-- th program. If not, see <http://www.gnu.org/licenses/>.